页面加载代码上的Javascript使其重新加载chrome扩展

时间:2016-04-12 12:51:56

标签: javascript jquery google-chrome-extension pageload

我正在制作镀铬扩展程序。

我想在页面加载时执行一个函数:

jre

这种方式加载需要很长时间,加载完成后会启动另一个加载。这是另一种好方法吗?

1 个答案:

答案 0 :(得分:1)

根据代码的位置,您可以使用以下两种方式:(说出您的逻辑是func()

  1. 内容脚本。如果您的代码位于内容脚本中,则可以直接调用func而无需收听任何事件。由于默认情况下(未设置run_at),run_at将为document_idle,这意味着您将在window.onload个事件触发后加载脚本。或者,如果您愿意,可以设置run_at: document_start,然后收听window.onload事件。

  2. 背景页面。如果要监视后台页面中的当前页面,可以监听webNavigation.onCompleted事件,当文档(包括其引用的资源)被完全加载和初始化时,它将触发。