0

我正在编写这个 Chrome 扩展应用程序,它应该在谷歌完成显示结果时触发一个动作。我可以说 Google 结果包含在 div#main 中。

基于此,如何检查谷歌搜索页面是否已完成加载?

仅当整体已刷新但当用户从建议结果列表中选择一个结果时不起作用,这才有效。

$('#main').one('DOMNodeInserted', function() {
    console.log('done updating');
});

关于如何解决这个问题的任何想法?谢谢

4

1 回答 1

0

尝试在 Ajax 调用完成后运行您的绑定代码。

$(function () {
    bindingCode();
    $(document).ajaxComplete(function () {
        bindingCode();
    })
});

函数bindingCode包含您的代码。

于 2013-08-06T16:59:05.713 回答