сброс ключевых слов поисковой системы Firefox

сброс ключевых слов поисковой системы Firefox

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

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

Я обнаружил, что этот плагин поисканетприсутствует в 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

У меня та же проблема. Я предполагаю, что 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. Использоватьинструмент Майкрофтадля импорта XML-файла и установки поиска в Firefox.

Связанный контент