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}&source=opensearch" type="application/xhtml+xml" />
</OpenSearchDescription>

Что я делаю не так, что порождает эту ошибку?

1 5

1 ответ:

Нет элемента text / html Url:

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

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

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