- - - 关注 微信公众号「程序化思维」 获取最新 Chrome 插件开发教程。
{
// Required
"manifest_version": 2,
"name": "My Extension",
"version": "versionString",
// Recommended
"default_locale": "en",
"description": "A plain text description",
"icons": {…},
// Pick one (or none)
"browser_action": {…},
"page_action": {…},
// Optional
"action": …,
"author": …,
"automation": …,
"background": {
// Recommended
"persistent": false,
// Optional
"service_worker":
},
"chrome_settings_overrides": {…},
"chrome_ui_overrides": {
"bookmarks_ui": {
"remove_bookmark_shortcut": true,
"remove_button": true
}
},
"chrome_url_overrides": {…},
"commands": {…},
"content_capabilities": …,
"content_scripts": [{…}],
"content_security_policy": "policyString",
"converted_from_user_script": …,
"current_locale": …,
"declarative_net_request": …,
"devtools_page": "devtools.html",
"event_rules": [{…}],
"externally_connectable": {
"matches": ["://.example.com/*"]
},
"file_browser_handlers": […],
"file_system_provider_capabilities": {
"configurable": true,
"multiple_mounts": true,
"source": "network"
},
"homepage_url": "http://path/to/homepage",
"import": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],
"incognito": "spanning, split, or not_allowed",
"input_components": …,
"key": "publicKey",
"minimum_chrome_version": "versionString",
"nacl_modules": […],
"oauth2": …,
"offline_enabled": true,
"omnibox": {
"keyword": "aString"
},
"optional_permissions": ["tabs"],
"options_page": "options.html",
"options_ui": {
"chrome_style": true,
"page": "options.html"
},
"permissions": ["tabs"],
"platforms": …,
"replacement_web_app": …,
"requirements": {…},
"sandbox": […],
"short_name": "Short Name",
"signature": …,
"spellcheck": …,
"storage": {
"managed_schema": "schema.json"
},
"system_indicator": …,
"tts_engine": {…},
"update_url": "http://path/to/updateInfo.xml",
"version_name": "aString",
"web_accessible_resources": […]
}
