基本上我要做的是能够自动将我自己的“搜索引擎”(基于PHP和Mod_rewrite)添加到任何浏览器。
在互联网上的某个地方,我发现我需要声明一个搜索提供商。我怎样才能做到这一点? <link>
,清单还是一些JavaScript?
答案 0 :(得分:0)
几个步骤。首先,使用搜索提供程序的信息创建XML文件。这是维基百科的一个例子:(命名:Wikipedia.xml)
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Wikipedia</ShortName>
<Description>Wikipedia Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Url type="text/html" template="http://en.wikipedia.org/w/index.php?title={searchTerms}" />
</OpenSearchDescription>
然后你需要调用Windows方法来添加它。我使用像这样的按钮元素,但您可以根据自己的喜好调用该方法。
<input type="button" value="Add Wikipedia Search Provider" onClick='window.external.AddSearchProvider("Wikipedia.xml");'>