赞
踩
在使用Chrome浏览器插件编写时,需要按照Manifest V3的规范来编写manifest.json
文件。下面是一个示例:
{ "manifest_version": 3, "name": "My Chrome Extension", "version": "1.0", "action": { "default_popup": "popup.html", "default_icon": { "16": "images/icon16.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "default_title": "Click to open the extension" }, "permissions": [ "tabs" ], "icons": { "16": "images/icon16.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "background": { "service_worker": "background.js" }, "action_types": [ { "type": "tab", "default_popup": "popup.html", "browser_style": true } ], "chrome_url_overrides": { "newtab": "newtab.html" }, "web_accessible_resources": [ { "resources": [ "images/*" ], "matches": [ "https://example.com/*" ] } ] }
上述示例中,manifest_version
被设置为3,表示使用Manifest V3版本。其中包含了一些常用的字段,如name
、version
、action
等。具体根据你的插件需求来修改和添加其他字段。
请注意,Manifest V3与Manifest V2有一些重要的改变,例如background
被替换为service_worker
,page_action
被替换为action
等。建议阅读Chrome官方文档来了解更多关于Manifest V3的详细信息。
参考文档:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。