在没有任何关键字触发的情况下收听chrome多功能框事件/文本

时间:2014-12-23 06:36:13

标签: google-chrome-extension omnibox

我学会了如何通过在多功能框中键入特定关键字来调用我的扩展程序的背景js。但我需要启用我的扩展程序,以便在没有任何关键字帮助的情况下收听多功能框中输入的文本。

示例:如果用户键入,abc或abcd或abcd.com,我的扩展程序应该被触发。在这里,我不能依赖任何关键字,因为用户会直接键入目标站点名称。

当我尝试使用关键字作为可能的目标名称(例如abcd.com)时,触发不起作用,因为用户输入abc时,chrome自动提取abcd.com并且用户直接选择它并且关键字触发不起作用。

我用Google搜索,但我发现的所有教程都围绕着使用关键字。我想要像eventlistener这样的东西,它会一直听着每个标签的多功能框。

任何教程或来源对我都有很大的帮助。

1 个答案:

答案 0 :(得分:3)

这是不可能的。 API不允许您“监视”多功能框。

这就是关键字的重点 - 只有在您输入关键字后才会通知扩展程序。