页面加载后加载Google Chrome Extenstion脚本

时间:2018-01-15 17:21:41

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

如果页面完成加载,我想启动我的js脚本。

清单:

"content_scripts": [ {
  "matches": [ "https://*.youtube.com/*", "http://*.youtube.com/*" ],
  "js": [
    "js/jquery-3.2.1.min.js",
    "js/youtube.js",
    "js/function.js"
  ],
  "css": [
    "css/youtube.css"
  ],
  "run_at": "document_end",
  "all_frames": false
  }
],

如何开始"js/youtube.js""js/function.js"

Youtube Page加载但首先加载我的扩展程序。

1 个答案:

答案 0 :(得分:1)

将清单文件中"run_at"属性的值设置为"document_idle"(这是默认值),并将代码放入内容脚本文件中。然后,当页面准备就绪时,将运行脚本。

"run_at": "document_idle"

有关详细信息,当document_idle触发时,您可以查看此question

其他选项是从后台页面检测文档加载,然后插入内容脚本。最好的例子是here