【问题标题】:Check if Google has finished displaying results检查 Google 是否已完成显示结果
【发布时间】:2013-08-07 19:20:17
【问题描述】:

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

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

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

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

你知道怎么做吗?谢谢

【问题讨论】:

    标签: jquery dom google-chrome-extension


    【解决方案1】:

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

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

    bindingCode 函数包含您的代码。

    【讨论】:

    • 感谢您的快速回答,但没有运气。
    猜你喜欢
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 2017-11-13
    • 2014-09-11
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多