【问题标题】:Google Search Injection谷歌搜索注入
【发布时间】:2010-08-05 23:16:18
【问题描述】:

您好,我正在编写一个 chrome 扩展程序来将信息注入谷歌搜索结果。唯一的问题是现在搜索是通过 ajax 而不是 http 完成的。这意味着我的代码只执行一次。这是一个问题,因为我的脚本需要在每个新页面上呈现。使其工作的唯一方法是手动刷新页面(自动刷新是可能的?但丑陋)。

我如何提醒我的代码在 google 尝试搜索或影响下一页结果时执行?

【问题讨论】:

    标签: java javascript ajax google-chrome


    【解决方案1】:

    您可能需要为搜索按钮添加一个 javascript 以使其调用您的代码以及 AJAX 代码来执行 Google 搜索。您必须在 DOM 中搜索按钮并更改 onClick 操作。记得调用原动作! :)

    【讨论】:

      【解决方案2】:

      古老的问题,但是……

      我使用“window.onhashchange”完成了这项工作。每当更新 Google 搜索结果时,都会调整 URL 以包含新查询。每次更改的URL我都会解析,无论是访问新页面还是哈希更改(通常是AJAX的结果),检查它是否是google搜索结果页面,然后做我的事情。

      另请参阅: On - window.location.hash - Change?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-02
        • 1970-01-01
        • 2012-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-03
        • 1970-01-01
        相关资源
        最近更新 更多