Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari support feasible? #190

Open
searls opened this issue May 9, 2020 · 5 comments
Open

Safari support feasible? #190

searls opened this issue May 9, 2020 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@searls
Copy link

searls commented May 9, 2020

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.

@marvinhagemeister
Copy link
Member

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 👍

@marvinhagemeister marvinhagemeister added the help wanted Extra attention is needed label May 10, 2020
@marvinhagemeister
Copy link
Member

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 👍

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

@searls
Copy link
Author

searls commented Jun 5, 2020

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

@marvinhagemeister
Copy link
Member

No worries, all good 👍

@marvinhagemeister
Copy link
Member

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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants