Javascript 是否可以使用omnibox在chrome扩展中包含内联自动完成

Javascript 是否可以使用omnibox在chrome扩展中包含内联自动完成,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我创建了一个使用omnibox的简单chrome扩展,并根据用户在地址栏中输入的内容提供建议的结果。我想知道是否有任何建议的结果可以显示为内联自动完成,而不是在用户条目下面 谢谢 编辑: 这是我正在做的一个例子。基本上,每次用户在地址栏中键入内容时,我都会得到一些建议的结果,并将它们放入建议回调中,这将显示堆叠在地址栏下的关键字。不知道是否还有其他方法,我还可以提供这个数组中的顶级单词作为内联自动完成。如果问题不够清楚,很抱歉 chrome.omnibox.onInputChanged.addL

我创建了一个使用omnibox的简单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
              });           
});
chrome.omnibox.onInputChanged.addListener(函数(文本,建议){
var baseUrl=”http://sample.com";
var finalResult=[];
$.ajax({
url:baseUrl,
数据类型:“jsonp”,
成功:功能(结果){

对于(var i=0;iNo)。目前没有一种方法可以使用omnibox API,让建议以内联方式填充,而不是在地址栏下作为选项


查看一下开发版本的文档,也不会发现API即将发生的任何变化

了解更多信息吗?代码示例?您想要做什么的屏幕截图?有什么吗?当然,我添加了一些东西作为编辑。甚至没有办法更改omnibox的文本!!可以使用常规Javascript完成吗,请填写一些地址栏上的东西?输入字段是。地址栏不是。