让用户为我的omnibox chrome扩展程序选择关键字

HaN*_*riX 11 javascript chromium google-chrome-extension omnibox

我刚刚使用omnibox api创建了一个chrome扩展.

"omnibox": { "keyword" : "a" },
Run Code Online (Sandbox Code Playgroud)

我发现虽然扩展程序列在搜索引擎设置页面上,但无法使用多字词关键字或让用户为我的分机选择关键字:

Chrome扩展程序Bug

除此之外,extension关键字的优先级是迄今为止最低的.如果用户已在Default search engines / Other search engines- 部分中定义了关键字,则扩展关键字不可用.

有没有人知道至少其中一个问题的解决方案?

也许通过使用NPAPI

Cor*_*oss 1

我想让人们知道,这种情况似乎已经改变,不再是这样了。我自己正在探索这种可能性,并发现此页面指出这是不可能的。为了在安装后更改扩展的关键字,我采取了以下步骤:

  1. 右键单击多功能框(地址栏)并选择编辑搜索引擎
  2. 滚动到最底部(可以选择删除您将找到的很长的网站列表的一半)
  3. 在已安装扩展程序的关键字部分下,找到您要编辑的扩展程序,然后单击其名称右侧的关键字值。没有编辑按钮,它将变成一个可编辑字段。

编辑多功能框关键字

我在 Windows 上使用 Chrome 版本 30.0.1588.0,但我不确定它可编辑多久了。