这是我第一次尝试编写Chrome扩展程序。我将"web_accessible_resources": ["images/icon.png"]添加到manifest.json中,因为我想从内容脚本访问图像。在添加这一行之后,我得到了错误“web_accessible_resources的无效值。无法加载清单”。我已经检查过文件路径是否正确,还有什么地方可能出错?任何帮助都是非常感谢的。
{
"name": "Bookmark Checker",
"version": "1.0",
"manifest_version": 3,
"permissions": [
"bookmarks",
"activeTab"
],
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches":["https://www.google.com/search?*"],
"js": ["content/content.js"]
}
],
...
"web_accessible_resources": ["images/icon.png"]
}发布于 2021-02-14 00:26:49
web_accessible_resources在Manifest V3中的语法已经改变:
"web_accessible_resources": [{
"resources": ["/images/icon.png"],
"matches": ["<all_urls>"]
}]自Chrome89以来,matches键必须指定在何处公开这些资源。
https://stackoverflow.com/questions/66191143
复制相似问题