Chrome清单“run_at”:导航时“document_end”无法正常工作

时间:2016-01-31 20:07:19

标签: google-chrome-extension manifest

我在每个页面加载时运行以下清单。
问题是它只在刷新页面时才会运行 当我点击链接并再次导航时,myscript.js将不起作用 那是为什么?
感谢

{
  "name": "BrowserActionExtension",
  "version": "0.0.1",
  "manifest_version": 2,
  "browser_action": {
    "default_title": "That's the tool tip",
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": [ "<all_urls>" ],
      "js": [ "myscript.js" ],
      "run_at": "document_end"
    }
  ],
  "permissions": [
    "tabs",
    "<all_urls>"
  ]
}

1 个答案:

答案 0 :(得分:0)

如果页面包含框架,并且您单击的链接不属于顶部框架,则会出现此行为。

看看all_frames

此值始终为false,但如果将此值设置为true,则会在所有帧中注入脚本。