-
-
Notifications
You must be signed in to change notification settings - Fork 135
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
Experiments with extension manifest v3 for Chromium #984
Conversation
7e1461c
to
731ea72
Compare
As I have incorporated some innovations and bugfixes from here into master, I have had to rebase and force-push this branch. We are at the stage where we can now fully support Chromium extensions using MV3, with the remote PWA workaround we have already been using for Firefox. The problem will be that we will have to keep supporting MV2 in Firefox because FF hasn't yet enabled the background Service Worker in MV3. But even then, it will only be for the latest browser, so we will have to keep an MV2 version, arguably also for Chromium browsers, as only Chromium >88, or possibly >=90 is supported. |
…x-js into Extension-manifest-v3
Ready to be merged, pending decision on #1017. |
Code now builds nightly versions of both MV2 and MV3 extensions for Chromium, while building the Firefox extension only as MV2 for now. Until Firefox starts to support Service Workers as background scripts, there is no point trying to change it to MV3 (and especially as there is no shutdown date for MV2 on FF as compared to Chrome). |
This PR is for demonstrating the code used to run a Chromium extension with the webextension manifest v3. See #755. The code is experimental. Not for merging.