如何在Google Chrome错误页面上运行我的扩展程序内容脚本?
例如在"此网页不可用"错误页面?这是我的manifest.json配置:
{
"manifest_version": 2,
"name": "injectbox",
"version": "1.1",
"background": {
"scripts": ["jquery-1.11.1.min.js", "bg.js" ]
},
"content_scripts": [
{
"js": [ "jquery-1.11.1.min.js" ],
"matches": [ "<all_urls>" ],
"match_about_blank": true,
"run_at": "document_end"
},
{
"js": [ "content.js" ],
"css":["styles.css"],
"matches": [ "<all_urls>" ],
"match_about_blank": true,
"run_at": "document_end"
}
],
"permissions": [
"tabs", "http://*/*", "https://*/*", "file://*/*", "ftp://*/*",
"webRequest",
"storage"
]
}
答案 0 :(得分:1)
我认为这不可能,很可能这是一个内部chrome://
页面,从页面匹配中排除。
另一种解决方案是在webRequest
/ webNavigation
API中侦听错误事件,并用您自己的错误页面替换错误页面。