2013-05-11 1 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

Нет Текст/HTML URL элемент:

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

Обратите внимание, что вы должны включать в себя текст/HTML URL - поиска плагинов, включая только типы URL Atom или RSS (который является действительным, но Firefox не поддерживает ) также генерирует «не удалось загрузить плагин поиска» ошибка.

У меня была такая же проблема!

+0

Я приму этот ответ достаточно разумно. Firefox НЕ правильно поддерживает XHTML (application/xhtml + xml) с OpenSearch, и я подал сообщение об ошибке в Bugzilla. * вздох * Спасибо! – John

+0

Вот ссылка на отчет об ошибке: https://bugzilla.mozilla.org/show_bug.cgi?id=871394 – jgibson