Firefox will support Manifest V3 extension specification

Mozilla posted that Firefox will implement the Manifest V3 extension specification of Google Chrome to maintain compatibility and support cross-browser development.

The Manifest V3 extension specification was proposed by Google to enhance the security, privacy, and performance of the Chrome browser. Its contents include codes that no longer allow remote hosting and use the new declarativeNetRequest API to process network request modifications, an extension can only execute JavaScript, etc. contained in its package.

However, this specification is controversial because it affects ad blockers. Google believes that the webRequest API provides “access to potentially sensitive user data”, but is usually used by adblockers, so it uses the declarativeNetRequest API instead. In this regard, Mozilla stated that it will continue to allow the previous methods, but will provide support for the declareNetRequest API so that developers can choose.

Firefox importing KeePass

In addition, Mozilla agrees with Google’s decision to ensure that the extension basically does not keep a full-page open in the background in order to run. Firefox will support service workers to handle background tasks and events. Mozilla will also implement cross-source protection to help protect cookie privacy and allow users to control which website extensions can be activated.

It is reported that Firefox will begin to let developers test the Manifest V3 extension specification in the fourth quarter of 2021, and will officially accept the new extension early next year. However, this schedule may be pushed back or delayed due to unforeseeable circumstances.