Manifest Transition Checklist
Paste your MV2 manifest.json below to see what needs to be changed to make it compatible with MV3
4 Issues Found in Manifest
Unified Action API
Browser action and Page action are replaced by the Action API
Use declarativeContent API to show the action only on specific pages
Background Service Worker
Background Scripts are replaced by a single Background Service Worker
Background Service is not persistent and will be stopped after 5 minutes
Adapt to the service worker execution context, and persist data using the storage API
Host Permissions is Separated
Any permissions related to accessing remote locations are now separated into host_permissions
File URL Permission Notes
The user must visit the extension management page and opt-in to file access
About Plasmo Manifest Transition Checklist
Manifest Version 3, or MV3 for short, introduces many semantic and architectural changes that developers need to understand to transition to the new version. Background pages are no longer persistent, and are substituted for service workers that live for a maximum of 5 minutes. Keys are restructured, and permissions are more granular.
Instead of relying on documentation that might discuss things unrelated to your project, the Plasmo Manifest Checklist tells you exactly what you need to know to go from MV2 to MV3. We are releasing this tool for free in hopes that it will help developers transition to MV3 more easily.
Looking for More?
MV2 Config Converter
Transform your manifest.json file to MV3 with one click
Skip the manual work and crawling pages of unrelated documentation, let Itero converts your manifest.json file to MV3 automatically. Quickly get started with MV3 development and focus on your crucial business logic.
MV2 Bundle Code Scanner
Scan your entire extension for problematic MV2 issues
Instead of manually digging through your codebase, Itero automatically identifies key issues you need to solve when migrating to MV3, and presents elegant solutions to make the process as seamless as possible.