You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I already have an extension that works only in Chrome.
It uses manifest v3, a background service worker, and some Chrome APIs.
I want to make it work on Firefox and Edge too, but every browser seems to need small changes.
For example, Firefox does not support some chrome.* APIs, and Edge has its own store rules.
Can I use Extension.js to make my code run on all browsers without rewriting everything?
What is the best way to start? Should I move files into a new Extension.js project or can I migrate step by step?
If anyone already did this, please share what worked for you.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I already have an extension that works only in Chrome.
It uses manifest v3, a background service worker, and some Chrome APIs.
I want to make it work on Firefox and Edge too, but every browser seems to need small changes.
For example, Firefox does not support some
chrome.*APIs, and Edge has its own store rules.Can I use Extension.js to make my code run on all browsers without rewriting everything?
What is the best way to start? Should I move files into a new Extension.js project or can I migrate step by step?
If anyone already did this, please share what worked for you.
I’m looking for tips about:
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions