chrome错误页面上的内容脚本

时间:2014-08-26 09:55:56

标签: javascript google-chrome google-chrome-extension

如何在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"
  ]
}

1 个答案:

答案 0 :(得分:1)

我认为这不可能,很可能这是一个内部chrome://页面,从页面匹配中排除。

另一种解决方案是在webRequest / webNavigation API中侦听错误事件,并用您自己的错误页面替换错误页面。