Chrome扩展程序:在地址栏中键入时,有一个扩展程序可以监听事件吗?

时间:2017-01-17 17:21:14

标签: google-chrome-extension

我想在用户输入地址栏时收听? Chrome是否允许这样做?

喜欢:onInputChanged.addListener(function(text){console.log(text)});

1 个答案:

答案 0 :(得分:2)

没有这样的事件。

备选方案:

    如果启用了预测服务,则
  1. webNavigation APIwebRequest API ("使用预测服务来帮助完成在地址栏中输入的搜索和网址&#34 ; Chrome设置中的选项)。此类请求将包含tabId == -1和包含q参数的网址,其中包含输入的文字:https://www.google.com/complete/search?client=chrome-omni&q=test
  2. chrome.omnibox API,要求用户先输入指定的关键字,然后您的扩展程序会收到输入的文字。