我正在开发一款浏览器扩展程序(类似SEOQuake),需要显示关于搜索结果的一些数据。
问题:如果在Google即时搜索结果页面仍在加载过程中添加了任何内容,则会覆盖任何添加的内容。我发现自己写了一些非常奇怪的setInterval代码(等待
我可以等待1-2秒钟,但我真的想尽快获取数据,以节省最大的时间。
编辑:请注意,我不能使用DOMElementWhatever,因为IE8不支持它。
问题:如果在Google即时搜索结果页面仍在加载过程中添加了任何内容,则会覆盖任何添加的内容。我发现自己写了一些非常奇怪的setInterval代码(等待
ol#rso
内容停止变化等),所以我不确定如何可靠地确定页面是否已完成加载。我可以等待1-2秒钟,但我真的想尽快获取数据,以节省最大的时间。
编辑:请注意,我不能使用DOMElementWhatever,因为IE8不支持它。
setInterval
的hack,对于其他情况使用Mutation Summary如何? - thirdender