在我的示例中,我想为 reddit.com 上的 subreddits 进行扩展以便轻松重定向。这就是我到目前为止所拥有的。但是,我想从多功能框中的历史记录中自动完成,例如那些谷歌搜索建议。例如,如果我键入te来自动完成内联技术,并在下面添加技术建议,以及我在我的历史中以“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);
}
});