« nsIZipWriter を使ってフォルダ丸ごと圧縮 | Thanks, and goodbye XUL! » |
Firefox への Feedly Cloud 用フィードリーダー追加
Google Reader から Feedly Cloud へ乗り換えしたので、 Firefox のブックマークメニューの「このページを購読…」からフィードを追加できるようにした。
手順
(1) Firefox で Feedly Could を開く。
(2) Feedly Could を開いたタブで、スクラッチパッド(「ツール」→「Web 開発」→「スクラッチパッド」)を開く。
(3) 以下のコードを貼り付けて、「実行」する。
navigator.registerContentHandler(
"application/vnd.mozilla.maybe.feed",
"http://cloud.feedly.com/#subscription/feed/%s",
"feedly"
);
(4) タブ内の上部に「”feedly” (cloud.feedly.com) をフィードリーダーとして追加しますか?」と通知バーが表示されるので、「フィードリーダーを追加」ボタンをクリックする。
(5) 以降、何らかのフィードを開いてブックマークメニューから「このページを購読…」を選択すると、フィードリーダーの一覧に「feedly」が表示されるようになる。
navigator.registerContentHandler によるフィードリーダーの追加は、現在開いているページと同一ドメインでないと許可されないので、必ず上記(1)の手順で Feedly Could を開いておくことが重要。
別解
エラーコンソールを開いて下記のコードを実行する。この場合、前述のような同一ドメインの制約はない。
Components.classes["@mozilla.org/embeddor.implemented/web-content-handler-registrar;1"].
getService(Components.interfaces.nsIWebContentHandlerRegistrar).
registerContentHandler(
"application/vnd.mozilla.maybe.feed",
"http://cloud.feedly.com/#subscription/feed/%s",
"feedly",
null
);