2010-12-18 50 views
0

什么是使我的网站成为默认搜索引擎的代码?“将此设为默认搜索引擎”按钮?

例如,你可以在http://www.dogpile.com/

看到“Dogpile网站添加到浏览器”

我有一个网站www.searchr.us

我想添加一个同样的事情。但我无法理解如何制作它。有没有任何教程?

而且您提供的代码可以在任何浏览器上工作吗?

感谢

回答

0

快速查看源透露:

function addSearch(url) { 
    try { 
     if(null != url) { 
      window.external.AddSearchProvider(url); 
     } 
    } 
    catch (e) { 
     // do nothing 
    } 
    return false; 
} 

它关系到OpenSearch

要安装OpenSearch的插件,你需要使用window.external.AddSearchProvider() DOM方法。此方法的语法是:

window.external.AddSearchProvider(engineURL); 

哪里engineURL是绝对URL为搜索引擎插件的XML文件。

或自动发现:

<link rel="search" type="application/opensearchdescription+xml" title="searchTitle" href="pluginURL"> 

见的OpenSearch的official website

2

所有这些按钮的功能是返回OpenSearch描述文件。该怎么做取决于浏览器;我想大多数人会将描述的搜索引擎添加到他们的快捷搜索引擎列表中。