【发布时间】:2013-10-15 09:26:22
【问题描述】:
我正在开发需要在页面加载后更新页面文本的扩展。我在“content_script”中使用window.onload。
由于我需要大量测试我的更改,我决定创建一个包含几段文本的小页面,并将其放在我的网络服务器中。但是当此页面加载时 - 扩展程序的 window.onload 不会触发,在任何其他互联网页面上它都可以正常工作。
我开始调查,发现这是因为页面加载速度。所以基本上页面加载速度比扩展代码快。
通过在链接到外部网站的正文上添加背景图片验证。像这样:
body
{
background: url(http://colourunity.com/img/2013/07/autumn-wallpaper-computer-14172-hd-widescreen-wallpapers.jpg) no-repeat;
}
因此页面的加载速度变慢,扩展程序有足够的时间加载和window.onload触发器。
当然我不担心扩展工作,因为页面加载速度如此之快的情况很少见。
但是 - 有没有办法绕过这个?
谢谢。
【问题讨论】:
-
页面加载速度不比扩展代码快,浏览器simlpy首先执行页面,然后是扩展。见stackoverflow.com/questions/19191679/…
标签: javascript google-chrome google-chrome-extension browser-extension