Chrome Extension Migration Checklist — Manifest V3 Guide

4 min read

MV2 to MV3 Migration Checklist

Overview

1. manifest.json Changes {#1-manifestjson-changes}

2. Background Script → Service Worker {#2-background-script-service-worker}

3. Permissions {#3-permissions}

4. Content Security Policy {#4-content-security-policy}

5. Web Request → Declarative Net Request {#5-web-request-declarative-net-request}

6. Action API Migration {#6-action-api-migration}

7. Promise-Based APIs {#7-promise-based-apis}

8. Offscreen Documents (if needed) {#8-offscreen-documents-if-needed}

9. Web Accessible Resources {#9-web-accessible-resources}

10. Testing {#10-testing}

Common Migration Issues

Migration Tools

Part of the Chrome Extension Guide by theluckystrike. Built at zovo.one.