如何检测 Google 即搜即得页面已完全加载?

2023-11-24

我正在开发一个浏览器扩展(想想SEOQuake) - 我需要显示一些有关所显示的搜索结果的数据。

问题:如果在加载过程中向 Google Instant 结果页面添加任何内容,它将覆盖所有添加内容。我发现自己在写一些非常奇怪的 setInterval 业务(等到ol#rso停止改变大小之类的东西)所以我想这意味着我不确定如何可靠地确定页面是否已完成加载。

I could只需让它等待 1-2 秒,但我真的想在加载结果后立即开始获取数据,以节省最大时间。

编辑:请记住,我无法使用 DOMElementWhatever 因为 IE8 不支持它。


尝试这个:

window.addEventListener("message", function(e) {if(e.data == 'jrc') console.log('loaded')}, false);

这应该适用于 IE 8+ 和所有其他浏览器:http://caniuse.com/#feat=x-doc-messaging

如果这在 IE 8 中不起作用(现在无法在我的 Mac 上进行测试),请告诉我。我相信在过去的一个小时里我对 rs.js 有了一定的了解。 ;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检测 Google 即搜即得页面已完全加载? 的相关文章

随机推荐

  • 我们有 Perl 中的 autochomp 吗?

    这就是我的 Perl 代码的样子监控 Unix 文件夹 usr bin perl use strict use warnings use File Spec Functions my date date chomp date my date
  • XCode 5 中的配置文件

    我今天开始使用 XCode 5 并在尝试归档一个项目以进行临时分发时发现 我看到的配置文件不包括我最近创建的配置文件 但确实包括我已删除的配置文件 我检查了我的管理器中该设备的配置文件列表 该列表没问题 并且包含我最近下载的配置文件 所以我
  • c#:将网页的html源代码读取为字符串[重复]

    这个问题在这里已经有答案了 我希望能够使用 winforms 将某个网页的 html 源读入 C 中的字符串 我该怎么做呢 string html new WebClient DownloadString http twitter com
  • ASP.NET 主题样式表渲染

    当呈现具有主题的页面时 给定主题中的样式表链接标记将呈现在结束头标记之前 有谁知道有什么方法可以改变这种情况吗 有没有办法让我可以将这些标签放置在起始头标签之后 我知道它可以通过jquery关闭 只需选择所有链接标签并将其放置在起始头标签之
  • 如何在groovy中合并两个地图

    问题 如何合并映射 同时求和映射之间公共键的值 Input a 10 b 2 c 3 b 3 c 2 d 5 Output a 10 b 5 c 5 d 5 扩展问题 如何通过对 2 个映射中的公共键的值应用函数 闭包 来合并原始的 2 个
  • 解组时未找到类:android.support.v7.widget.Toolbar$SavedState

    我正在使用 Maps API 创建一个简单的 Android 应用程序 但出现了一个我无法解决的奇怪错误 当我旋转设备时通常会发生这种情况 我正在使用谷歌服务8 4 0 4 23 15 39 47 503 9419 9419 com lic
  • 在 Ubuntu C++ 上找不到 gtk/gtk.h

    我对编程相当陌生 尤其是在涉及如何包含库和类似活动时 我过去曾使用 Python 进行过一些编程 并且一直使用 GTK 来创建窗口 这也是我在使用 C 编程时打算做的事情 首先 这是我的代码 include
  • VsTac 任务失败,使用全局 Cordova 工具集时找不到文件 appAsTgz.tgz

    当我使用全局安装的 Cordova 7 1 0 工具集并执行 iOS 远程构建 到模拟器或本地设备 时 我几乎立即收到错误消息 Error MSB4018 The VsTac task failed unexpectedly System
  • 积分推广与运营商+=

    我需要消除 gcc Wconversion 警告 例如 typedef unsigned short uint16 t uint16 t a 1 uint16 t b 2 b a gives warning conversion to ui
  • 使用 JQuery 禁用链接

    我有以下代码 其功能类似于 Stackoverflow 上评论链接的工作方式 单击时 它会触发 ActionResult 并填充 div function a id doneLink live click function event ma
  • Chrome:播放通过 fetch/XHR 下载的视频

    我想要实现的是让 Chrome 将视频文件作为数据加载 通过 Fetch API XHR 等 并使用
  • Sigaction 并将 Linux 代码移植到 Windows

    我正在尝试移植caffe 针对Linux开发 源代码到Windows环境 问题在于sigaction结构在signal handler cpp and signal handler h 源代码如下所示 我的疑问是可以替换哪个库或代码来实现此
  • JSON 解析错误:未终止的字符串

    在 JSON 解析函数中转义引号时 我遇到了一个常见问题 如果存在转义引号 在本例中为 test 则会导致以下错误 SyntaxError JSON 解析错误 未终止的字符串 var information JSON parse 1 24
  • 仅回形针处理图像

    我想对多种格式使用单个文件字段 据我了解 Paperclip 足够智能 只能缩放图像并保留其他格式 但这似乎不适用于 flv 它返回 imagemagick identify errors 有没有什么方法可以帮助 Paperclip 并明确
  • Youtube 获取上传的视频列表。文件未找到错误

    我正在尝试使用以下方法获取在我的 YouTube 频道上上传的视频列表 MY CHANNEL ID maxResults 50 key MY APP ID 我已经在 Google App Console 中创建了应用程序并为其生成了 APP
  • 使用 pytest 进行测试时,如何使用 >= 2 的工作人员干净地终止 Uvicorn + FastAPI 应用程序

    我有一个用 Uvicorn FastAPI 编写的应用程序 我正在使用 PyTest 测试响应时间 参考使用 PyTest 进行测试时如何在后台启动 Uvicorn FastAPI 我写了测试 然而 当工人 gt 2时 我在完成测试后发现应
  • neo4j cypher - 如何查找与节点列表有关系的所有节点

    我有名为 选项 的节点 用户 选择这些选项 我需要一个像这样工作的 chpher 查询 检索选择了列表中给出的所有选项的用户 MATCH option Option lt CHOSE user User WHERE option Key I
  • YouTube 意图,错误 400

    我发现我可以通过以下方式在 Stock YouTube 播放器中启动 YouTube 视频 Intent i new Intent Intent ACTION VIEW Uri parse vnd youtube U79wVTdnMpw s
  • jQuery Tooltip UI - x 秒后触发工具提示

    这是我到目前为止所拥有的
  • 如何检测 Google 即搜即得页面已完全加载?

    我正在开发一个浏览器扩展 想想SEOQuake 我需要显示一些有关所显示的搜索结果的数据 问题 如果在加载过程中向 Google Instant 结果页面添加任何内容 它将覆盖所有添加内容 我发现自己在写一些非常奇怪的 setInterva