Google Chrome 扩展可读取多功能框输入并基于它创建 XMLHttpRequest
假设用户在多功能框中输入“testing”。我需要一个扩展来向 http://mywebsite.com?url=testing 发出页面请求。我无法使用关键字识别功能,因为这必须适用于任何单词。知道从哪里开始吗?
Say a user types in "testing" in the omnibox. I need an extension to make a page request to http://mywebsite.com?url=testing. I can't use the keyword recognition thing, because this must work for ANY word. Any idea where to start?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前无法监听多功能框按键输入,除非您注册关键字,如下所述http: //code.google.com/chrome/extensions/omnibox.html
另一种方法是使用实验性 WebRequest API,您可以在发出每个请求之前监听并执行每个 URL 所需的一些逻辑。
例如,对每个请求触发 XHR 请求:
请注意,这是实验性的,因此 API 尚不稳定,将来可能会发生变化。
There is currently no way to listen on omnibox key inputs unless you register a keyword, explained here http://code.google.com/chrome/extensions/omnibox.html
An alternative way, would be to use the experimental WebRequest API, you can listen before every request made and do some logic that you require per URL.
For example, firing an XHR request on every request:
Note that this is experimental, therefore the API is not stable yet and may change in the future.