Javascript 是否可以使用omnibox在chrome扩展中包含内联自动完成
我创建了一个使用omnibox的简单chrome扩展,并根据用户在地址栏中输入的内容提供建议的结果。我想知道是否有任何建议的结果可以显示为内联自动完成,而不是在用户条目下面 谢谢 编辑: 这是我正在做的一个例子。基本上,每次用户在地址栏中键入内容时,我都会得到一些建议的结果,并将它们放入建议回调中,这将显示堆叠在地址栏下的关键字。不知道是否还有其他方法,我还可以提供这个数组中的顶级单词作为内联自动完成。如果问题不够清楚,很抱歉Javascript 是否可以使用omnibox在chrome扩展中包含内联自动完成,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我创建了一个使用omnibox的简单chrome扩展,并根据用户在地址栏中输入的内容提供建议的结果。我想知道是否有任何建议的结果可以显示为内联自动完成,而不是在用户条目下面 谢谢 编辑: 这是我正在做的一个例子。基本上,每次用户在地址栏中键入内容时,我都会得到一些建议的结果,并将它们放入建议回调中,这将显示堆叠在地址栏下的关键字。不知道是否还有其他方法,我还可以提供这个数组中的顶级单词作为内联自动完成。如果问题不够清楚,很抱歉 chrome.omnibox.onInputChanged.addL
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
});
});
chrome.omnibox.onInputChanged.addListener(函数(文本,建议){
var baseUrl=”http://sample.com";
var finalResult=[];
$.ajax({
url:baseUrl,
数据类型:“jsonp”,
成功:功能(结果){
对于(var i=0;iNo)。目前没有一种方法可以使用omnibox API,让建议以内联方式填充,而不是在地址栏下作为选项
查看一下开发版本的文档,也不会发现API即将发生的任何变化了解更多信息吗?代码示例?您想要做什么的屏幕截图?有什么吗?当然,我添加了一些东西作为编辑。甚至没有办法更改omnibox的文本!!可以使用常规Javascript完成吗,请填写一些地址栏上的东西?输入字段是。地址栏不是。