2

我学习了如何通过在多功能框中键入特定关键字来调用我的扩展程序的后台 js。但是我需要启用我的扩展程序来收听在多功能框中键入的文本,而无需任何关键字的帮助。

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

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

我用谷歌搜索,但我发现的所有教程都是关于使用关键字的。我想要一个像事件监听器这样的东西,它会一直监听每个选项卡的多功能框。

任何教程或资源都会对我有很大帮助。

4

1 回答 1

3

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

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

于 2014-12-23T15:07:55.070 回答