Chrome扩展清单匹配不适用于点击该网址

时间:2018-05-28 04:05:09

标签: google-chrome-extension

我有以下清单

{
  "manifest_version":2,
  "name": "HelloWorld",
  "version": "0.1",
  "content_scripts": [
    {
      "matches": [
        "*://www.mywebsite.com/"
      ],
      "js": ["home.js"],
      "run_at": "document_start"
    }
  ]
}

当我通过浏览器网址栏输入www.mywebsite.com时,它非常有效。但是当我通过另一个URL中的超链接路由到同一个URL www.mywebsite.com时,脚本不会触发。这是为什么?

中我没有看到这一点

1 个答案:

答案 0 :(得分:0)

我刚想出一个临时方法,你可以做到

<some_dom_object>.addEventListener("click", function() {
  // do the thing you want happen.
})

在那个&#34;按钮元素&#34;或者&#34;锚元素&#34;或者你点击那个网站的任何内容,所以当你点击&#34;到网址。