Chrome扩展程序使用多个多功能框关键字

时间:2013-07-24 06:03:00

标签: google-chrome-extension omnibox

我正在尝试创建Google Chrome扩展程序,我希望它能够收听来自多功能框的多个关键字。为了缩短它,我想知道这两件事是否可能:

  • 为清单文件中的一个扩展名定义多个多功能框关键字
  • chrome.omnibox.onInputEntered和其他事件知道启用了哪个关键字

提前感谢。

1 个答案:

答案 0 :(得分:23)

不,Chromium开发人员明确表示他们会not support multiple omnibox keywords进行扩展:

  

我对此的看法是,omnibox关键字是一个UI表面,就像页面/浏览器操作一样。我们将扩展限制为1 UI表面以避免添加混乱。鉴于此,我认为我们不应该实现这一点。

当然,这个错误要求 能够定义多个关键字动态地动态更改这些关键字。但是,开发人员的反应似乎与多个关键字相反。

同样的反应表明了另一种选择:

  

关键字用作扩展程序的前缀,因此,不是有N个关键字,而是接受N个命令的1个关键字怎么样?

您可以使用keyword1 somethingkeyword2 something,而不是支持masterkeyword keyword1 somethingmasterkeyword keyword2 something