私の例では、reddit.com の subreddits を簡単にリダイレクトするための拡張機能を作成したいと考えています。これは私がこれまでに持っているものです。ただし、Google 検索の候補のように、オムニボックスの履歴からオートコンプリートしたいと考えています。たとえば、「 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);
}
});