我正在开发需要在页面加载后更新页面文本的扩展。我在“ content_script ”中使用window.onload。
由于我需要大量测试我的更改,我决定创建一个包含几段文本的小页面并将其放入我的 Web 服务器中。但是当这个页面加载时 - 扩展的window.onload 不会触发,它在任何其他互联网页面上都可以正常工作。
我开始调查并发现,这是因为页面加载速度。所以基本上页面加载速度比扩展代码快。
通过在链接到外部站点的正文上添加背景图像来验证。像这样:
body
{
background: url(http://colourunity.com/img/2013/07/autumn-wallpaper-computer-14172-hd-widescreen-wallpapers.jpg) no-repeat;
}
所以页面的加载速度变慢了,扩展有足够的时间加载和window.onload 触发器。
当然,我不担心扩展工作,因为页面加载速度如此之快的情况很少见。
但仍然 - 有没有绕过这个?
谢谢。