将Chrome Omnibox扩展程序限制为我的建议

时间:2015-07-22 18:43:12

标签: javascript google-chrome google-chrome-extension omnibox

我在其他基于技术的网站上遇到过一些小问题,尽管我的问题可能只是更具体一点。我正在为谷歌浏览器编写一个扩展程序,它使用多功能框来提出建议。它工作正常,我可以在输入关键字并点击标签后提出建议。

但是,我想将浏览器的建议限制为我列出并内​​置到我的扩展程序中的内容。我想根据浏览器的收藏夹,历史记录等排除Chrome可能添加的建议。这主要是因为扩展程序经常更改,因为它导致的链接经常更改,我想删除旧的建议用户可能在上周左右使用的浏览器。

说我有这个:

var suggestions = [];
suggestions.push({
    content : "runExtension=" + text,
    description : "Run Extension: " + text
});
suggestions.push({
    content : "debugJS=" + text,
    description : "Debug JavaScript: " + text
});

我只想在Chrome中列出这两件事。如果我可以订购建议也会有所帮助,但我会采取我能得到的建议。有人遇到过这个吗?

1 个答案:

答案 0 :(得分:1)

最多可以致电chrome.omnibox.setDefaultSuggestion将您的一条建议推到最顶层。

您无法控制菜单中的其他条目,据我所知,也无法对其进行重新排序。