小编gla*_*ial的帖子

内容脚本仅在重新加载/刷新时加载

这是我第一次创建 Google Chrome 扩展程序,当单击 YouTube 上的建议视频或任何与此相关的视频时,我找不到可靠地让内容脚本运行一次的方法。我试过将“all_frames”设置为true,但这会多次调用脚本。在浏览 YouTube 视频时,是否有一种简单的方法可以让每个视频只运行一次内容脚本?

PS:我使用 YouTube 作为我的主要示例,但其他网站上也存在此问题。是什么原因造成的,我该如何解决?

{//manifest.json
  "name": "Test",
  "version": "0.0.1",
  "content_scripts": [{
      "matches": ["<all_urls>"],
      "js": ["run.js"],
    }],
  "permissions": ["activeTab"],
  "manifest_version": 3
}
Run Code Online (Sandbox Code Playgroud)

——

//run.js
console.log('running');
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension content-script

0
推荐指数
1
解决办法
2872
查看次数