{ "manifest_version": 3, "name": "My V3 Extension", "version": "versionString", "action": {}, "default_locale": "en", "description": "A plain-text description", "icons": {}, "action": , "author": , "automation": , "background": { "service_worker": }, "chrome_settings_overrides": {}, "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", "differential_fingerprint": , "event_rules": [{}], "externally_connectable": { "matches": ["*://*.contoso.com/*"] }, "file_browser_handlers": [], "file_system_provider_capabilities": { "configurable": true, "multiple_mounts": true, "source": "network" }, "homepage_url": "http://path/to/homepage", "host_permissions": [], "import": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}], "incognito": "spanning, split, or not_allowed", "input_components": , "key": "publicKey", "minimum_chrome_version": "versionString", "nacl_modules": [], "natively_connectable": , "oauth2": , "offline_enabled": true, "omnibox": { "keyword": "aString" }, "optional_permissions": ["tabs"], "options_page": "options.html", "options_ui": { "chrome_style": true, "page": "options.html" }, "permissions": [""], "platforms": , "replacement_web_app": , "requirements": {}, "sandbox": [], "short_name": "Short Name", "side_panel": {}, "storage": { "managed_schema": "schema.json" }, "system_indicator": , "tts_engine": {}, "update_url": "http://path/to/updateInfo.xml", "version_name": "aString", "web_accessible_resources": [] } 请以表格的显示列出在扩展开发中每个属性的作用
时间: 2023-08-10 10:06:29 浏览: 165
manifest_TenX:追踪器
| 属性名称 | 作用 |
|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| manifest_version | 指定扩展程序的清单版本号 |
| name | 指定扩展程序的名称 |
| version | 指定扩展程序的版本号 |
| action | 指定扩展程序的行为 |
| default_locale | 指定默认的本地化语言 |
| description | 指定扩展程序的简要描述 |
| icons | 指定扩展程序的图标 |
| author | 指定扩展程序的作者 |
| automation | 指定是否启用自动化测试 |
| background | 指定扩展程序的后台页面,可以是一个服务工作者(service worker) |
| chrome_settings_overrides | 指定覆盖 Chrome 设置的选项 |
| chrome_url_overrides | 指定覆盖 Chrome URL 的选项 |
| commands | 指定扩展程序的命令 |
| content_capabilities | 指定内容脚本的能力 |
| content_scripts | 指定内容脚本的文件和在哪些页面上运行 |
| content_security_policy | 指定内容安全策略 |
| converted_from_user_script | 指定是否将用户脚本转换为扩展程序 |
| current_locale | 指定当前的本地化语言 |
| declarative_net_request | 指定是否使用声明式网络请求 |
| devtools_page | 指定扩展程序的开发工具页面 |
| differential_fingerprint | 指定扩展程序的差异指纹 |
| event_rules | 指定事件规则,用于监听和处理事件 |
| externally_connectable | 指定扩展程序可以与哪些网站进行外部连接 |
| file_browser_handlers | 指定处理文件浏览的处理程序 |
| file_system_provider_capabilities | 指定文件系统提供者的能力 |
| homepage_url | 指定扩展程序的主页URL |
| host_permissions | 指定扩展程序需要访问的主机权限列表 |
| import | 指定导入其他扩展程序的ID |
| incognito | 指定是否允许在隐身模式下使用扩展程序 |
| input_components | 指定输入组件的配置 |
| key | 指定扩展程序的公钥 |
| minimum_chrome_version | 指定最低支持的 Chrome 版本 |
| nacl_modules | 指定使用哪些 Native Client (NaCl)模块 |
| natively_connectable | 指定扩展程序可以原生连接到哪些应用程序 |
| oauth2 | 指定 OAuth2 配置 |
| offline_enabled | 指定扩展程序是否支持离线模式 |
| omnibox | 指定扩展程序的 Omnibox 配置 |
| optional_permissions | 指定扩展程序可选的权限列表 |
| options_page | 指定扩展程序的选项页面 |
| options_ui | 指定扩展程序的选项界面配置 |
| permissions | 指定扩展程序需要的权限列表 |
| platforms | 指定扩展程序支持的平台列表 |
| replacement_web_app | 指定扩展程序替代的 Web 应用 |
| requirements | 指定扩展程序的需求 |
| sandbox | 指定扩展程序的沙盒策略 |
| short_name | 指定扩展程序的简称 |
| side_panel | 指定扩展程序的侧边栏配置 |
| storage | 指定扩展程序的存储配置 |
| system_indicator | 指定扩展程序的系统指示器配置 |
| tts_engine | 指定 TTS(文本到语音)引擎配置 |
| update_url | 指定更新信息的 URL |
| version_name | 指定版本名称 |
| web_accessible_resources | 指定哪些资源可以从网页访问 |
阅读全文