I'm curious how many Safari web extensions work out of the box. The big concern is the native app communication, since that happens over a privileged connection only Safari can provide. My guess is that many multi-browser extensions will be somewhat compatible. But the moment a Safari extension expects an open comms port to its native container app, . My first test so far (1password) didn't work. The extension installs and loads fine (Orion treats it like a Chrome extension as noted above), but then it can't connect to the desktop 1password app.
Safari Extension support
Bump
- Edited
JBMagination This is excellent. Thank you.
Your process allows the often-asked-about Vinegar extension for Safari to be loaded into Orion with a small caveat: only the 'Vinegar Extract' variant works (as only it has a manifest.json), and subtitles/captions are not functional at all seemingly due to a Javascript error being thrown in the console.
That is indeed a seperate issue, but perhaps this info will be useful for anyone searching for a way to use Vinegar in Orion as I had been, until Orion implements that feature natively (hopefully soon ).
Note that for some extensions - e.g. 1password the Safari Extension does not work well on macOS - it can't deal with Safari profiles.
This is the main reason I am using Orion so that I don't have to use Safari extensions.
We now support Safari web extensions https://developer.apple.com/documentation/safariservices/safari-web-extensions
Closing this.
- Edited
- Best Answerset by Vlad
For people trying to figure out how to add Safari extensions:
Extensions > Add Extensions > Install From Disk > [browse to /Applications]
.... and select your Safari extension.
There’s multiple types of Safari extensions:
- web-extensions: Made using JS, works almost identically to chrome/ff extensions
- native code extensions: Made using Swift (or another language linked via swift), uses a custom secure connection to Safari and therefore cannot be used by Orion
- content blocking extensions:
"only Safari Web Extensions are currently supported."
- Edited
Anybody have any luck with Stop the Madness Pro? I've tried both the Chrome and Firefox versions. It doesn't load settings, apparently due to a native messaging failure.