铬扩展:如何文档的监听器被触发后,所有运行content_script?
-
19-09-2019 - |
题
如何能一个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要注入。
不隶属于 StackOverflow