I've recently built a script extension for Chrome using Manifest Version 3, and it's been working smoothly. Now, I'm attempting to create a Firefox version of the same extension. To do this, I'm using the web-ext tool, specifically version 7.6.2.
However, during the process of running the command $ web-ext lint
, I encountered a critical error:
Code | Message | Description | File |
---|---|---|---|
EXTENSION_ID_REQUIRED | The extension ID is required in Manifest Version 3 and above. | See this link for more information. | manifest.json |
I've tried to find examples of manifest.json
files that utilize Manifest Version 3 on the official MDN GitHub repository. However, it appears that the majority of the provided examples are based on Manifest Version 2
One specific point that's not entirely clear to me is whether the ID for the Firefox extension is generated automatically by the platform or if I need to provide my email address as the ID.