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/">

我試著去理解:

  • 為什麼這個特定搜尋插件的關鍵字有時會重置為空白
  • 如果網站的搜尋外掛程式不在searchplugins目錄中,則 firefox 會在其中儲存該搜尋外掛程式(其他搜尋外掛程式的情況就是這樣,它們運作得很好,但不能失去他們的關鍵字)

如果有人有任何線索,我會接受!

答案1

有同樣的問題。我的猜測是 Firefox 正在運行搜尋插件的自動更新,當發生這種情況時,您的自訂快捷方式將被丟棄。看起來像一個錯誤。

對於 DevDocs 來說似乎也是如此。如果你看到搜尋定義檔你會注意到一個標籤<Url type="application/opensearchdescription+xml" ...>。這用於更新。

有兩種解決方法:

  1. 使用書籤。當沒有自動完成(建議)時,這很好。
    1. 前往網站。
    2. 搜尋search terms.
    3. 向網站添加書籤。
    4. 替換url 中的search terms%s
    5. 在書籤選項中新增關鍵字。
  2. 建立插件的副本。當您需要建議或希望搜尋出現在搜尋引擎中。
    1. 前往網站。
    2. 查看原始程式碼並找到標籤<link rel="search" ...>
    3. 開啟並儲存標記中指定的 xml 檔案。
    4. <Url type="application/opensearchdescription+xml" ...>也可以<Tags>...</Tags>從 xml 檔案中刪除和 。
    5. 使用麥克羅夫特工具導入 xml 檔案並在 Firefox 中安裝搜尋。

相關內容