Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 自定义Chrome URL建议_Google Chrome_Browser_Google Chrome Extension - Fatal编程技术网

Google chrome 自定义Chrome URL建议

Google chrome 自定义Chrome URL建议,google-chrome,browser,google-chrome-extension,Google Chrome,Browser,Google Chrome Extension,Chrome的一个优点是,如果你在地址栏上键入一个单词,它会提示相关的URL可能是什么。例如,如果我输入“newyork”,它会提示nytimes.com 是否可以开发提供定制建议的扩展?例如,如果我有一个内部公司网站,比如说foo,它承载着带有数字ID的文档——比如说或。当有人在浏览器地址栏上键入“123”时,我希望显示为建议(即使以前从未访问过) 这样的事情可能吗?如果是这样,我会喜欢一些指针(我从未开发过Chrome扩展,但如果可能的话,我可以查找并实现它) 谢谢! Raj是的,可以通过O

Chrome的一个优点是,如果你在地址栏上键入一个单词,它会提示相关的URL可能是什么。例如,如果我输入“newyork”,它会提示nytimes.com

是否可以开发提供定制建议的扩展?例如,如果我有一个内部公司网站,比如说foo,它承载着带有数字ID的文档——比如说或。当有人在浏览器地址栏上键入“123”时,我希望显示为建议(即使以前从未访问过)

这样的事情可能吗?如果是这样,我会喜欢一些指针(我从未开发过Chrome扩展,但如果可能的话,我可以查找并实现它)

谢谢!
Raj

是的,可以通过Omnibox, 我在这里编写了一个示例实现:

Manifest File:

{

 "name": "Omnibox Demo",

  "description" : "This is used for demonstrating Omnibox",

  "version": "1",

  "background": {

    "scripts": ["background.js"]

  },

  "omnibox": {
 "keyword" : "demo" 
},

  "manifest_version": 2

}

JS File:

chrome.omnibox.setDefaultSuggestion({"description":"Search %s in Dev Source Code"});

chrome.omnibox.onInputStarted.addListener(function() {

    console.log("Input Started");


});

chrome.omnibox.onInputCancelled.addListener(function() {

    console.log("Input Cancelled");

});

chrome.omnibox.onInputEntered.addListener(function (text) {
    console.log("Input Entered is " + text);
});

chrome.omnibox.onInputChanged.addListener(

  function(text, suggest) {

    console.log('inputChanged: ' + text);

    suggest([

      {content: text + " one", description: "the first one"},
      {content: text + " number two", description: "the second entry"}
    ]);
  });

非常感谢。我会调查的!