2015-06-17 153 views
0

基本上我試圖做的是能夠自動添加我自己的「搜索引擎」(基於PHP和Mod_rewrite)到任何瀏覽器。 在互聯網上的某個地方,我發現我需要聲明一個搜索提供者。我怎樣才能做到這一點? <link>,清單或一些JavaScript?如何將自定義搜索引擎添加到瀏覽器?

回答

0

幾個步驟。首先,創建一個包含搜索提供程序信息的XML文件。這是維基百科的一個例子:(Named: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");'> 
+0

我做了一些研究,並將* .xml文件鏈接到網頁的「」部分。現在它像一個魅力。非常感謝! –

+0

不客氣。很高興我能幫上忙。 – Lance

相關問題