オムニボックスを使用する単純なChrome拡張機能を作成し、ユーザーがアドレスバーに入力した内容に応じて推奨される結果を提供します。とにかく、提案された結果がユーザーのエントリの下ではなく、インラインオートコンプリートとして表示される可能性があるかどうか疑問に思いましたか?
ありがとう
編集:
これが私がしていることのサンプルです。基本的に、ユーザーがアドレスバーに何かを入力するたびに、いくつかの提案された結果が得られ、それらを提案コールバックにスローします。これにより、アドレスバーの下にスタックされたキーワードが表示されます。とにかく、この配列のトップワードをインラインオートコンプリートとして提供できるかどうか疑問に思います。質問が十分に明確でない場合は申し訳ありません。
chrome.omnibox.onInputChanged.addListener(function(text, suggest){
var baseUrl = "http://sample.com";
var finalResult = [];
$.ajax({
url : baseUrl,
dataType : "jsonp",
success: function(result) {
for (var i=0; i<result[1].legnth; i++){
finalResult.push(
{content : result[1][i], description : result[1][i]}
);
}
suggest(finalResult);
},
async: false
});
});