Extensions patterns for Manifest V3
summary
Manifest V3 moves host permissions from install-time grants to runtime choice, encouraging a runtime permission model that uses activeTab for temporary access and prompts (example: an Inverter extension switches from global content scripts to inject-on-click). Chrome ships Declarative Net Request (Chrome 84) to block/modify requests without site data, plans Dynamic Content Script APIs, and targets Chrome 88 for MV3 stable with the Web Store accepting MV3 uploads in Jan 2021. Practical patterns: contextual prompts, post-install onboarding, and permissions API requests.
AI-written summary · about
chapters (6)
- 0:00Start
- 6:55Embrace Runtime Permissions
- 10:11Elevate Permissions Politely & With Context
- 12:58User Onboarding
- 16:06New Platform Capabilities
- 17:45Wrap up
related talks
35mEvolving Chrome Extensions with Manifest V3
27mOld new manifest and its inevitability
22mExtending the Web - explore new UI surfaces with WebExtensions
33mBecome a wizard and make the browser your own
29mEverything You Ever Wanted To Know About Cross-Browser Web Extensions
01h 06mBrowser panel
45mWhat’s new in Chrome?
16mLooking beyond Prompts for Permissions in Chrome
