Denying load of chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/assets/src/j...
🚨 错误信息
Denying load of chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/assets/src/js/service/content_script_vite-148e3621.js. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.
🤖 AI解决方案
Denying load of chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/assets/src/js/service/content_script_vite-148e3621.js. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.
错误翻译:
Denying load of chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/assets/src/js/service/content_script_vite-148e3621.js. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.
拒绝加载 chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/assets/src/js/service/content_script_vite-148e3621.js。资源必须在 web_accessible_resources manifest 键中列出,才能被扩展程序外的页面加载。
原因分析:
Chrome 扩展程序中的某个脚本(content_script_vite-148e3621.js)尝试被扩展程序外部的页面加载,但该脚本没有在扩展程序的 manifest.json 文件中的 web_accessible_resources 字段中声明为可访问资源。
解决方案:
- 打开您的 Chrome 扩展程序的
manifest.json文件。 - 在
manifest.json文件中添加或修改web_accessible_resources字段,将需要被外部页面加载的脚本路径添加进去。
{
"manifest_version": 3,
"name": "Your Extension Name",
"version": "1.0",
"description": "...",
// ... 其他配置 ...
"web_accessible_resources": [
{
"resources": [
"assets/src/js/service/content_script_vite-148e3621.js"
// 如果还有其他需要访问的资源,也一并列出
],
"matches": ["<all_urls>"] // 或者根据需要指定匹配的 URL 范围
}
]
// ... 其他配置 ...
}
注意:如果您的 manifest 版本是 v2,
web_accessible_resources 的格式可能略有不同,通常是一个字符串数组。
预防措施:
manifest.json 中正确配置 web_accessible_resources。