web-to-plex icon indicating copy to clipboard operation
web-to-plex copied to clipboard

Feature: Add Safari Browser Support

Open JigSawFr opened this issue 5 years ago • 10 comments

Hi ! Thank you for this great plugin ! Do you plan to add support for Safari browser ? Have a nice day

JigSawFr avatar Dec 28 '18 13:12 JigSawFr

I'm not even sure where to begin on that, I'll look into it

Ephellon avatar Dec 28 '18 13:12 Ephellon

How to build a Safari Extension: https://developer.apple.com/documentation/safariservices/safari_app_extensions

As legacy extensions are now deprecated, it will be a bit more complicated than a Chrome/Firefox extension.

Apple require you to create a minimal OSX app to hold your Safari extension, and it will be distributed across Mac AppStore.

An explanation here: https://stackoverflow.com/a/52555103

Examples on GitHub:

  • https://github.com/aidancornelius/EZProxy-Safari-App-Extension
  • https://github.com/keith/DotCSS

JigSawFr avatar Dec 28 '18 14:12 JigSawFr

Might need to redo the project entirely for this ticket, but will still keep it posted for v5/v6. Gonna need some Safari helpers for this.

Ephellon avatar Jun 13 '19 05:06 Ephellon

Added Firefox support, I'll start on this this weekend

Ephellon avatar Oct 23 '19 00:10 Ephellon

Alright, I don't own any Apple products (don't see why I need to), so I'm going to do a rough, blind build based on some examples...

Ephellon avatar Nov 15 '19 17:11 Ephellon

  • 🤦🏾‍♂️H'oh boy. Found a good read (and Slack server) on building extensions—but seeing as how I need a Mac (which I don't have) in order to access XCode, I'll have to push this onto someone else—e-mail me for help.
  • If anyone can find a tutorial that does not require XCode (i.e. build extensions by hand), please send the information my way! Other wise: Safari support is postponed indefinitely.

Ephellon avatar Nov 15 '19 19:11 Ephellon

Just a rumor, "Safari will be Chromium based"

Ephellon avatar Dec 27 '19 17:12 Ephellon

Apple announced Safari will have Chrome extension support. Will update when this happens

Ephellon avatar Jun 28 '20 12:06 Ephellon

Nice ! Thank you @Ephellon !

JigSawFr avatar Jun 28 '20 22:06 JigSawFr

@Ephellon FYI: Safari 14 was publicly released today with web extension support:)

https://developer.apple.com/documentation/safariservices/safari_web_extensions

amadotejada avatar Sep 16 '20 22:09 amadotejada