如何能一个window.load后运行一个铬扩展content_script和所有其他window.load侦听器被触发后?

我目前黑客通网站的JavaScript试图改善它的功能。但我想这样的改进,毕竟它已经准备好JS完成发生。

我其实需要的是设置触发后,该网站是准备打补丁的方式。

如果没有简单的方法来做到这一点,已经有人做过这将与顶级JS框架(jQuery的,原型,等等)?

工作的一般功能

顺便说一句,这样做是行不通的,因为它会在页面脚本的听众将在稍后加入之前被触发:

window.addEventListener("load", callback, false);
有帮助吗?

解决方案

<强> Content_script

(讨论清单的 content_scripts.run_at 属性)

监听onload事件是不必要的在document_idle运行的内容脚本,因为它们都保证运行DOM完成后。

document_idle 的默认模式下,它应该工作如你预期,但你没有添加侦听器的页面加载,只写JS要注入。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top