
Я использую пользовательские ключевые слова для поиска в разных поисковых системах в строке адреса. Это работает отлично. За исключениемодинплагин поиска: иногда ключевое слово просто сбрасывается, очищается. Приходится устанавливать его заново. И это может происходить несколько раз в неделю.
Я не часто выключаю компьютер и не могу выяснить, может ли это быть связано. Если я перезагружу компьютер, ключевое словоможетвсе еще быть определенным. Если я не выключу его на некоторое время (я имею в виду на определенное неизмеренное количество времени), онможетбыть сброшен.
Я обнаружил, что этот плагин поисканетприсутствует в 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" ...>
. Он используется для обновлений.
Есть два решения:
- Используйте закладку. Это нормально, когда нет автозаполнения (предложений).
- Перейти на сайт.
- Искать
search terms
. - Добавьте сайт в закладки.
- Замените
search terms
на%s
в URL-адресе. - Добавьте ключевое слово в параметры закладки.
- Создайте копию плагина. Когда вам нужны предложения или вы хотите, чтобы поиск отображался в поисковых системах.
- Перейти на сайт.
- Просмотреть источник и найти тег
<link rel="search" ...>
. - Откройте и сохраните XML-файл, указанный в теге.
- Удалить
<Url type="application/opensearchdescription+xml" ...>
и, возможно, также<Tags>...</Tags>
из XML-файла. - Использоватьинструмент Майкрофтадля импорта XML-файла и установки поиска в Firefox.