web-to-plex
web-to-plex copied to clipboard
Feature: Add Safari Browser Support
Hi ! Thank you for this great plugin ! Do you plan to add support for Safari browser ? Have a nice day
I'm not even sure where to begin on that, I'll look into it
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
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.
Added Firefox support, I'll start on this this weekend
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...
- 🤦🏾‍♂️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.
Just a rumor, "Safari will be Chromium based"
Apple announced Safari will have Chrome extension support. Will update when this happens
Nice ! Thank you @Ephellon !
@Ephellon FYI: Safari 14 was publicly released today with web extension support:)
https://developer.apple.com/documentation/safariservices/safari_web_extensions