Я создал расширение панели поиска Firefox. Как добавить его автоматически в Firefox? - PullRequest
0 голосов
/ 10 июля 2011

Я создал расширение панели поиска для своей поисковой системы.htto: //www.oyee.org.Расширение в XML.но когда я пытаюсь открыть его в Firefox, Firefox отображает его код только вместо установки.Я должен поместить его вручную в папку searchplugins, чтобы он работал.Как я могу сделать так, чтобы эта вещь устанавливалась автоматически, поэтому, когда кто-нибудь нажимает на мою ссылку, XML-файл запрашивает «Добавить в панель поиска», как и другие поисковые системы.

1 Ответ

0 голосов
/ 11 июля 2011

Вы можете спросить пользователя, хочет ли он установить вашу поисковую систему, используя этот код:

window.external.AddSearchProvider("http://www.oyee.org/oyee.xml");

Подробнее см. https://developer.mozilla.org/en/adding_search_engines_from_web_pages.Обратите внимание, что Firefox обычно распознает поисковые системы автоматически (при щелчке по селектору поисковых систем отображается надпись «Добавить строку Foo»), но ваш тег <link rel="search"> использует неправильные кавычки (код символа 8221 вместо 22).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...