我已经尝试了run_at="document_end"
但看起来同时触发了$.ready
(页面和我的内容脚本)。
我无法控制页面脚本,只能控制我的Chrome扩展程序。
有没有办法完全等待我的脚本执行?
答案 0 :(得分:0)
是的,您可以在脚本中使用$(window).load
。然后它将在页面的$(document).ready
之后运行。唯一的缺点就是等待图形加载。但它是我在我的扩展中使用的
答案 1 :(得分:0)
您是否尝试过设置内容脚本的run_at: document_idle
参数?在document_end
事件触发后,这会在window.onload
之后注入您的脚本。
另见http://code.google.com/chrome/extensions/content_scripts.html#registration