我正在尝试创建一个Google Chrome浏览器扩展程序,并且希望它从多功能框中监听多个关键字。简而言之,我想知道这两个事情是否可能:
chrome.omnibox.onInputEntered
其他事件知道启用了什么关键字提前致谢。
不,Chromium开发人员已明确表示,他们将不支持扩展的多个多功能框关键字:
我对此的看法是,多功能框关键字是UI界面,就像页面/浏览器操作一样。我们将扩展限制为1个UI表面,以避免增加混乱。鉴于此,我不认为我们应该实现这一目标。
当然,此错误要求同时具有定义多个关键字和动态更改这些关键字的能力。但是,开发人员的响应似乎通常反对多个关键字。
相同的响应提出了一种替代方案:
该关键字应充当扩展的前缀,因此,不是有N个关键字,而是1个可以接受N个命令的关键字呢?
相反,同时支持keyword1 something
与keyword2 something
,你可以使用masterkeyword keyword1 something
和masterkeyword keyword2 something
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句