2013-05-11 48 views
3

下載搜索插件在進行測試以確保OpenSearch適用於我的網站時,我收到錯誤消息,「Firefox無法從:下載搜索插件:」單擊搜索提供程序後將其添加到Firefox。OpenSearch無法在Firefox中工作:「Firefox無法從」

這裏是我的OpenSearch源看起來像......

<?xml version="1.0" encoding="UTF-8"?> 
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> 
<ShortName>Example</ShortName> 
<Description>Search www.example.com</Description> 
<Image height="16" width="16" type="image/vnd.microsoft.icon">http://www.example.com/favicon.ico</Image> 
<InputEncoding>UTF-8</InputEncoding> 
<Url method="get" template="http://www.example.com/search/?q={searchTerms}&#38;source=opensearch" type="application/xhtml+xml" /> 
</OpenSearchDescription> 

我在做什麼錯誤是產生這個錯誤?

回答

2

沒有text/html的Url元素:

https://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox

請注意,您必須包括一個text/html的URL - 搜索插件包括 只有Atom或RSS網址類型(這是有效的,但Firefox不支持 )也會生成「無法下載搜索插件」 錯誤。

我自己也有同樣的問題!

+0

我會接受這個答案,相當接近。 Firefox不能正確支持OpenSearch的XHTML(application/xhtml + xml),並且我在Bugzilla上提交了一個錯誤報告。 *嘆*感謝! – John 2013-05-13 19:01:50

+0

以下是有問題的錯誤報告的鏈接:https://bugzilla.mozilla.org/show_bug.cgi?id = 871394 – jgibson 2014-06-27 23:45:33