Orion macOS Web Extensions Support
You will find here:
- Chrome and Firefox Extensions Support
- Installing Popular Extensions
- Managing Extensions
- Enabling 3rd party extensions installation
- Troubleshooting Extension issues
- Supported WebExtensions APIs
- Manifest v2 vs. v3
- Safari Extensions Support
Chrome and Firefox Extensions Support
Orion enables users to tap into over 300,000 extensions created both for the Chrome and Firefox browsers, and run them natively on top of WebKit rendering engine.
By adopting the WebExtensions APIs, we've shown our support for creating a unified browser extension experience across all three major web rendering engines. We've ended up porting hundreds of WebExtension APIs, one by one, that were never meant to work with WebKit. It took us a few years to do that and this is still work in progress. You can help this effort by supporting Orion development and becoming Orion+ member.
On top of that, we've built advanced security features that give our users granular control over extensions, far beyond what Chrome and Firefox offer. For example, you can choose to allow an extension to run only on certain websites.
Orion support for WebExtensions APIs is currently at about 70%. This means that many extensions will work but also that many are not fully supported. When an extension does not work in Orion, it is likely not a bug, but we did not support all the APIs it needs to run on WebKit yet. It is enough that one API is not supported for the extension to not work. Our goal is to have 100% extension support by the time Orion leaves beta.
Note that while we designed Orion to be as fast and lightweight as possible, extensions may affect Orion's performance, which is out of our control. We advise limiting the number of extensions you use to only bare minimum required by your workflow. Orion includes many extension features natively, including a built in ad-blocker.
Installing Popular Extensions
Orion highlights some popular Web Extensions for you to try first:
- Click the Orion menu.
- Choose Popular Extensions.
- Click Get to install an extension.
- Click the Window menu.
- Click Extensions.
- From the Extensions management area, you can:
- Use the Add Extension button to install Firefox, Chrome, or file-based extensions
- Configure specific extensions
- Disable one or more extensions
- Uninstall one or more extensions
Managing Extensions Permissions and Compatibility Mode
In Orion, you can manage extension permissions on a per-website basis.
Click the Gear icon in the toolbar to bring up website settings and look for "Extensions permissions" section. You can also manage extension permissions globally through Settings -> Websites menu (scroll down).
In addition, Orion features a simple to use Compatibility mode option, which applies 'safe' settings for the current website, including disabling all extensions.
Enabling 3rd party extensions installation
To enable installation of 3rd party extension, go to Orion -> Settings -> Advanced and find "Allow installation of 3rd party Chrome extensions" or "Allow installation of 3rd party Firefox extensions" options.
Note that the extension support is still in beta. Extension may not be fully supported yet and if you encounter problems, website issues or performance issues, you can easily uninstall it by right-clicking the extension icon and selecting 'Uninstall' or through the manage extensions window.
If you are a developer, we have some tips for troubleshooting extension issues.
Choosing a Chrome Extension or a Firefox Extension
Orion supports both Chrome and Firefox extensions. Usually, they’re similar. Sometimes, an extension developer puts extra effort into one version, perhaps because they prefer that browser.
You can try both and use the one that works best for you. Orion is the only browser in the world that makes this choice possible!
Many Chrome and Firefox extensions already work with Orion. And, even more of them will work in the future.
The most popular extensions can be installed from Popular extensions screen.
Troubleshooting Web Extensions Issues
Sometimes Web Extensions will not work properly. Also Web Extensions are the most likely cause of performance or resource issues in Orion. If such issues occur, the safest is to uninstall the extension causing the issue.
Supported WebExtensions APIs
Orion currently supports about 70% of the WebExtensions APIs, and we add support for more all the time.
Manifest v2 vs. v3
The rollout of manifest v3 extensions in Chrome will not affect extensions in Orion.
Orion has its own implementation of the entire WebExtensions APIs collection. Different "manifests" are just numbers. We support WebExtensions APIs regardless of how Google decides to number them or change them. Manifest change impacts mainly Chromium clones. Orion will support both "manifest v2" and manifest v3" extensions in the future.
Safari Extensions Support
Unfortunately, Apple uses closed, proprietary APIs for Safari extensions rather than open WebExtensions APIs. So, it is not possible to use Safari extensions with Orion or any non-Safari browser.