清单 V3:"invalid value for web_accessible_resources" 或 "resources must be listed" 错误
ManifestV3: "invalid value for web_accessible_resources" or "resources must be listed" errors
这是我第一次尝试编写 Chrome 扩展。我将 "web_accessible_resources": ["images/icon.png"]
添加到 manifest.json 因为我想从内容脚本访问图像。添加此行后,我收到错误“'web_accessible_resources[0]' 的无效值”。
无法加载清单。”我已经检查以确保文件路径正确,我还能在哪里出错?
感谢任何帮助。
{
"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"]
}
清单 V3 中 web_accessible_resources
的语法已更改:
"web_accessible_resources": [{
"resources": ["/images/icon.png"],
"matches": ["<all_urls>"]
}]
matches
键 必须 指定在何处公开这些资源,因为 Chrome 89.
这是我第一次尝试编写 Chrome 扩展。我将 "web_accessible_resources": ["images/icon.png"]
添加到 manifest.json 因为我想从内容脚本访问图像。添加此行后,我收到错误“'web_accessible_resources[0]' 的无效值”。
无法加载清单。”我已经检查以确保文件路径正确,我还能在哪里出错?
感谢任何帮助。
{
"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"]
}
清单 V3 中 web_accessible_resources
的语法已更改:
"web_accessible_resources": [{
"resources": ["/images/icon.png"],
"matches": ["<all_urls>"]
}]
matches
键 必须 指定在何处公开这些资源,因为 Chrome 89.