我创建了一个使用多功能框的简单 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
});
});