如何在Chrome扩展程序中检测地址栏中的网址更改?

时间:2013-09-28 23:52:35

标签: google-chrome google-chrome-extension

我想开发一个扩展程序,可以检测我在地址栏中输入的单词。如果单词匹配某些内容,它将在地址栏中显示指定的URL。

实际上,它就像谷歌Chrome一样。但我会先让浏览器检测到我的关键字,然后显示指定的网址。只有在无法匹配我的关键字时,才会显示谷歌提供的网址。

2 个答案:

答案 0 :(得分:1)

我不确定它与您的需求完全匹配,但您可以查看Omnibox API

  

当用户输入您的扩展程序的关键字时,用户就会开始仅与您的扩展程序进行互动。每次击键都会发送到您的扩展程序,您可以提供相应的建议。

     

这些建议可以通过各种方式进行丰富的格式化。当用户接受建议时,系统会通知您的分机并采取相应措施。

答案 1 :(得分:0)

这是不可能的,但您可以在HTML中创建自己的地址栏并监视它以进行更改。

当用户键入关键字时,您可以在另一个窗口中修改window.location。您也可以修改同一窗口,以便在IFrame中显示网址内容。