在 Firefox 中新增資訊源閱讀器
從 Firefox 2 開始,Firefox 就支援在嘗試讀取資訊源時選擇不同的 RSS 或 Atom 資訊源閱讀器。本文提供了關於如何新增對預設不支援的附加閱讀器的支援的資訊。
新增一個新的基於 Web 的資訊源閱讀器
從 Web 應用程式新增資訊源閱讀器
HTML5 規範已移除對從 Web 新增資訊源閱讀器的支援,Firefox 也計劃在 Firefox 62 中移除此支援。 已棄用
在舊版本中,Web 上的 JavaScript 程式碼可以使用 navigator.registerContentHandler() 函式新增資訊源閱讀器,如下所示:
js
navigator.registerContentHandler(
"application/vnd.mozilla.maybe.feed",
"https://www.example.com/?feed-feed=%s",
"My Feed Reader",
);
請注意,Web 內容被限制只能新增與執行呼叫的頁面具有相同源的處理器 URL。
手動新增新的資訊源閱讀器
在 Firefox 63 中已移除新增新資訊源閱讀器的支援。 已棄用 。
在 Firefox 63 之前,要新增對新的基於 Web 的資訊源閱讀器的支援,您需要新增三個新首選項:
browser.contentHandlers.types.number.title-
資訊源閱讀器的名稱。
browser.contentHandlers.types.number.type-
對於資訊源閱讀器,這應該是“application/vnd.mozilla.maybe.feed”。
browser.contentHandlers.types.number.uri-
資訊源閱讀器的 URI。使用“%s”來插入資訊源的 URL。
number 應替換為下一個尚未使用的唯一最大編號。例如,如果您想新增一個名為“Easy Reader”的新資訊源閱讀器,並且已經定義了編號從 0 到 4 的內容處理器,您應該使用編號 5,如下所示:
browser.contentHandlers.types.5.title:Easy Readerbrowser.contentHandlers.types.5.type:application/vnd.mozilla.maybe.feedbrowser.contentHandlers.types.5.uri:http://www.theeasyreaderurl.com?feed=%s
您可以透過訪問 about:config 手動新增這些首選項。
新增新的資訊源閱讀器應用程式
最簡單的方法是使用提供的使用者介面,透過“首選項”(或根據您的平臺稱為“選項”)視窗中的“資訊源”面板。