使用 Chrome 扩展程序在 Google Chrome 浏览器中访问搜索查询文本

Posted

技术标签:

【中文标题】使用 Chrome 扩展程序在 Google Chrome 浏览器中访问搜索查询文本【英文标题】:Accessing Search Query Text in Google Chrome Browser with Chrome Extension 【发布时间】:2015-07-17 09:07:20 【问题描述】:

我正在为自己构建一个 Chrome 扩展程序。我想访问我的搜索栏,以便我可以将我的查询输入我自己的私人摄取服务器(用于实时处理)。

如何访问输入到 Chrome 搜索栏中的文本?我从https://developer.chrome.com/extensions/devguide 开始,但不清楚在哪里实际访问查询文本。

【问题讨论】:

【参考方案1】:

您只能在搜索之前使用自定义关键字。

chrome.omnibox API 允许您这样做,但您必须指定在开始接收事件之前需要先输入的关键字。

Google 明确表示不希望您监视所有搜索。


或者,您可以尝试并利用webRequest API 访问作为搜索建议的一部分发送的请求。不过,我怀疑这将是一个强大的解决方案。

【讨论】:

以上是关于使用 Chrome 扩展程序在 Google Chrome 浏览器中访问搜索查询文本的主要内容,如果未能解决你的问题,请参考以下文章

Google禁止从第三方网站安装Chrome扩展程序

将 jQuery 与 Google Chrome 应用程序而非 Chrome 扩展程序一起使用

Google Chrome 扩展程序 + 使用 Facebook 登录 + Parse

如何在 Chrome 扩展程序 browser_action 中登录 Google?

从Chrome扩展程序访问Google文档

从脚本安装 Google Chrome 扩展