Reset słowa kluczowego wyszukiwarki Firefox

4

Używam niestandardowych słów kluczowych, aby wyszukiwać w różnych wyszukiwarkach na moim pasku lokalizacji. Działa świetnie. Z wyjątkiem jednej wtyczki wyszukiwania: czasami słowo kluczowe jest po prostu resetowane, usuwane. Muszę to ustawić ponownie. I może się zdarzyć kilka razy w tygodniu.

Często nie zamykam komputera i nie byłem w stanie dowiedzieć się, czy można go powiązać. Po ponownym uruchomieniu komputera słowo kluczowe może być nadal zdefiniowane. Jeśli nie wyłączę go na jakiś czas (mam na myśli pewien niezmierzony czas), można go zresetować.

Dowiedziałem się, że ta wtyczka wyszukiwania nie znajduje się w searchpluginskatalogu w folderze mojego profilu. Myślałem, że może to być powiązane, ale w tym katalogu są tylko 4 wtyczki wyszukiwania, a inne wtyczki, których nie ma, nie mają problemu ze swoimi słowami kluczowymi.

Dowiedziałem się również, że ta wtyczka wyszukiwania nie ma tego samego formatu niż, na przykład, wtyczka wyszukiwania PHP. Obie są wtyczkami OpenSearch, ale nie są zdefiniowane w ten sam sposób i mają różne formaty:

phpnet.xml definicja:

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

opensearch.xml strony internetowej, która jest:

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

Próbuję zrozumieć:

  • dlaczego słowo kluczowe dla tej konkretnej wtyczki wyszukiwania jest czasem resetowane do pustego
  • gdzie firefox przechowuje wtyczkę wyszukiwania dla tej strony, jeśli nie ma jej w searchpluginskatalogu (tak jest w przypadku innych wtyczek wyszukiwania, które działają doskonale i nie tracą słów kluczowych)

Jeśli ktoś ma jakieś wskazówki, rozumiem to!

Arcesilas
źródło

Odpowiedzi:

0

Mam ten sam problem. Domyślam się, że Firefox uruchamia automatyczną aktualizację wtyczek wyszukiwania, a gdy tak się stanie, twój niestandardowy skrót zostanie odrzucony. Wygląda na błąd.

To wydaje się być prawdą w przypadku DevDocs. Jeśli przejrzysz plik definicji wyszukiwania , zauważysz znacznik <Url type="application/opensearchdescription+xml" ...>. Służy to do aktualizacji.

Istnieją dwa obejścia:

  1. Użyj zakładki. Jest to w porządku, gdy nie ma autouzupełniania (sugestie).
    1. Przejdź do strony internetowej
    2. Szukać search terms.
    3. Dodaj zakładkę do strony.
    4. Wymień search termssię %sw adresie URL.
    5. Dodaj słowo kluczowe w opcjach zakładki.
  2. Utwórz kopię wtyczki. Gdy potrzebujesz sugestii lub chcesz, aby wyszukiwanie pojawiło się w wyszukiwarkach.
    1. Przejdź do strony internetowej
    2. Wyświetl źródło i znajdź tag <link rel="search" ...>.
    3. Otwórz i zapisz plik xml określony w znaczniku.
    4. Usuń, <Url type="application/opensearchdescription+xml" ...>a może także <Tags>...</Tags>z pliku xml.
    5. Użyj narzędzia Mycroft, aby zaimportować plik xml i zainstalować wyszukiwanie w przeglądarce Firefox.
Nux
źródło
Dzieje się tak tylko z jedną wtyczką wyszukiwania, zawsze taką samą. Nie z żadnym z wielu, które mam ... Myślę, że jest to prawdopodobnie błąd związany z formatem wtyczki wyszukiwania.
Arcesilas,
Spójrz na definicję wtyczki wyszukiwania. Domyślam się, że ma <Tags>...</Tags>wpis.
Nux
Nie, nie ma takiego wpisu. Naprawdę nie pamiętam, ponieważ minęło już trochę czasu, ale myślę, że już go edytowałem, aby używać tego samego schematu, co dla php.net.
Arcesilas,