编写Chrome扩展程序时:如何确保页面完全加载,包括该页面上的$(document).ready函数?

时间:2011-09-01 21:34:48

标签: jquery google-chrome-extension

我已经尝试了run_at="document_end"但看起来同时触发了$.ready(页面和我的内容脚本)。

我无法控制页面脚本,只能控制我的Chrome扩展程序。

有没有办法完全等待我的脚本执行?

2 个答案:

答案 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