4

Я использую пользовательские ключевые слова для поиска в различных поисковых системах в моей адресной строке. Работает отлично. За исключением одного поискового плагина: иногда ключевое слово просто сбрасывается, очищается. Я должен установить это снова. И это может случиться несколько раз в неделю.

Я не часто выключаю свой компьютер, и я не смог выяснить, может ли это быть связано. Если я перезагружу свой компьютер, ключевое слово все еще может быть определено. Если я не выключаю его некоторое время (я имею в виду определенное неизмеренное время), он может быть сброшен.

Я узнал, что этот поиск плагин не присутствует в каталоге searchplugins под моей папке профиля. Я думал, что это может быть связано, но в этом каталоге есть только 4 поисковых плагина, а остальные не найденные плагины не имеют проблем с их ключевыми словами.

Я также узнал, что этот поисковый плагин отличается от формата, например, поисковый плагин PHP. Они оба являются плагинами OpenSearch, но не определены одинаково и в разных форматах:

Определение phpnet.xml :

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">

opensearch.xml веб-сайта, который:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                   xmlns:moz="http://www.mozilla.org/2006/browser/search/">

Я пытаюсь понять:

  • почему ключевое слово для этого конкретного поискового плагина иногда сбрасывается на пустое
  • где firefox хранит поисковый плагин для этого сайта, если он не находится в searchplugins (как в случае с другими поисковыми плагинами, которые работают отлично и не теряют свои ключевые слова)

Если у кого-то есть подсказка, я беру это!

1 ответ1

0

Есть такая же проблема. Я предполагаю, что Firefox запускает автообновление поисковых плагинов, и когда это происходит, ваш пользовательский ярлык отбрасывается. Похоже, ошибка.

Похоже, что это верно для DevDocs. Если вы заглянете в файл определения поиска, вы заметите тег <Url type="application/opensearchdescription+xml" ...> . Это используется для обновлений.

Есть два обходных пути:

  1. Используйте закладку. Это хорошо, когда нет автозаполнения (предложения).
    1. Перейти на сайт.
    2. Поиск search terms .
    3. Добавить закладку на сайт.
    4. Замените search terms на %s в URL.
    5. Добавьте ключевое слово в настройках закладки.
  2. Создайте копию плагина. Когда вам нужны предложения или вы хотите, чтобы поиск появлялся в поисковых системах.
    1. Перейти на сайт.
    2. Просмотрите исходный код и найдите тег <link rel="search" ...> .
    3. Откройте и сохраните файл XML, указанный в теге.
    4. Удалите <Url type="application/opensearchdescription+xml" ...> и, возможно, также <Tags>...</Tags> из XML-файла.
    5. Используйте инструмент Mycroft, чтобы импортировать файл XML и установить поиск в Firefox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .