在我的示例中,我想在reddit.com上进行扩展以便轻松重定向subreddits。 This是我到目前为止所拥有的。但是,我想从我的omnibox历史中自动完成,就像谷歌搜索建议一样。例如,如果我输入 te 以自动填充 tech 内联并在技术下添加建议,以及我在历史记录中以“te”开头的内容。这甚至可能吗?如果是这样,你能指出我正确的方向吗?
到目前为止,这是我非常简单的代码
function navigate(url) {
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.update(tabs[0].id, {url: url});
});
}
chrome.omnibox.onInputEntered.addListener(
function(text) {
if(text.indexOf(' ') == -1) {
if(text.indexOf('/r/') == 0) {
navigate("https://www.reddit.com" + text); }
else if(text.indexOf('r/') == 0) {
navigate("https://www.reddit.com/" + text); }
else
navigate("https://www.reddit.com/r/" + text);
}
});