preact-devtools icon indicating copy to clipboard operation
preact-devtools copied to clipboard

Safari support feasible?

Open searls opened this issue 5 years ago • 5 comments

Forgive me if this is a stupid question, but search didn't turn anything up. Is it feasible to consider Safari extension support? If so, I'd be willing to invest some time in the painful incantations that are surely necessary.

searls avatar May 09 '20 11:05 searls

From a quick glance it looks like they don't use the same web extension standard as do Chrome, Firefox or Edge. But apart from that it should be doable. We'd just need a way to inject a content-script into the page and establish a connection to the extension panel.

In theory it should be possible. There isn't really anything browser specific in the code. I've never done any extension development with Safari, so I don't know how much work that involves and I don't have a Mac at hand to give it a go.

Happy to assist in any way I can :+1:

marvinhagemeister avatar May 09 '20 12:05 marvinhagemeister

Spent the past hour researching about the process of Safari extension and it looks to be a very time consuming thing. Compared to the Web Extension standard that everyone else uses it's quite a bit of madness.

Again, I'm happy to help anyone who wants to tackle this, but it's not something we'll do ourselves unless Safari starts supporting the Web Extension standard :+1:

Closing as there is no task for me to do here.

marvinhagemeister avatar Jun 04 '20 15:06 marvinhagemeister

Can't blame you at all! Sorry I didn't get a chance to look at this more closely

searls avatar Jun 05 '20 00:06 searls

No worries, all good 👍

marvinhagemeister avatar Jun 05 '20 05:06 marvinhagemeister

Things just got a lot more interesting with Apple announcing support for Web Extensions in a future version for Safari: https://developer.apple.com/videos/play/wwdc2020/10665/

marvinhagemeister avatar Jun 23 '20 08:06 marvinhagemeister