dsp*_*099 7 javascript ajax browser-extension google-instant
我正在研究浏览器扩展(想想SEOQuake) - 我需要显示一些有关显示的搜索结果的数据.
问题:如果在Google Instant结果页面仍处于加载过程中时添加了任何内容,则会覆盖任何添加内容.我发现自己写了一些非常不稳定的setInterval业务(等到ol#rso
停止改变大小的内容,这样的东西)所以我想这意味着我不确定如何可靠地确定页面是否已完成加载.
我可以等待1-2秒,但我真的想在加载结果后立即开始获取数据以节省最多时间.
编辑:请记住,我不能使用DOMElementWhatever因为IE8不支持它.
尝试这个:
window.addEventListener("message", function(e) {if(e.data == 'jrc') console.log('loaded')}, false);
Run Code Online (Sandbox Code Playgroud)
这应该适用于 IE 8+ 和所有其他浏览器:http ://caniuse.com/#feat=x-doc-messaging
如果这在 IE 8 中不起作用(现在无法在我的 Mac 上进行测试),请告诉我。我相信在过去的一个小时里我对 rs.js 有了一定的了解。;)
归档时间: |
|
查看次数: |
360 次 |
最近记录: |