Tools•checker
Chrome Extension API for Browser Extensions
Validates Chrome extension manifests against Manifest V3 requirements, checking service worker compatibility, permission restrictions, and deprecated APIs.
Try the tool
client runnerCompliance Report
Run the tool to see output.
Examples
Basic V3 Compliance Check
{
"manifest_json": "{ \"manifest_version\": 3, \"name\": \"Test Ext\", \"version\": \"1.0\", \"service_worker\": \"background.js\" }"
}Expected output
{ "compliant": true, "issues": [], "suggestions": [] }V2 to V3 Migration Check
{
"manifest_json": "{ \"manifest_version\": 2, \"name\": \"Legacy Ext\", \"version\": \"1.0\", \"background\": { \"scripts\": [\"background.js\"] } }"
}Expected output
{ "compliant": false, "issues": ["Manifest version 2 is deprecated", "Background page usage requires service_worker replacement"], "suggestions": ["Set manifest_version to 3", "Replace background scripts with service_worker"] }How it works
Parses input manifest JSON, checks for V3-specific requirements (service_worker usage, permission restrictions, API deprecations), and returns structured compliance results with actionable suggestions.