Ads by Google
新しい記事を書く事で広告が消せます。
Firefox 2 のフィードプレビューで XSLT が無視されてしまう
今日のFirefox -
CVS Trunk/Linux+cairo-gtk2
Feed Previewっていうのかな、うちのアンテナは、index.rdfとindex.xslの組合せなのだが、.xslがまったく無視されてしまうよう だ。これは、かなり困る。
半年ほど前からの話で、今さらという気がしないでもないですが
10/17 の Firefox
2のブロガー向け発表会でもこの話が出たみたい(えむもじ
らやだるくぶろぐ参
照)ですし、困っている人はけっこういそうです。ユーザー側にもサイト側にも、どちらにも Preview
を無効にする方法がないという困った仕様ですが、一応ユーザー側での Workaround はあるので書いておきます。
Preview 機能を無効にする(サイト側の XSL を使えるようにする)場合
エラーコンソールで次のスクリプトを実行する。
(うまくいかない場合もありますが、Firefox の起動直後ならほぼ大丈夫みたいです)
それから目的のフィードを表示する。
(function() {var c = Components.classes["@mozilla.org/categorymanager;1"].getService(Components.interfaces.nsICategoryManager); try {if (c.getCategoryEntry("net-content-sniffers", "Feed Sniffer") == "@mozilla.org/browser/feeds/sniffer;1") {c.deleteCategoryEntry("net-content-sniffers", "Feed Sniffer", true);}} catch (e) {}})();
元に戻す場合
Firefox を再起動するか、エラーコンソールで次のスクリプトを実行する。
(function() {var c = Components.classes["@mozilla.org/categorymanager;1"].getService(Components.interfaces.nsICategoryManager); try {if (c.getCategoryEntry("net-content-sniffers", "Feed Sniffer") == "@mozilla.org/browser/feeds/sniffer;1") {return;}} catch (e) {} c.addCategoryEntry("net-content-sniffers", "Feed Sniffer", "@mozilla.org/browser/feeds/sniffer;1", true, true);})();
コメント
コメントの投稿
トラックバック
http://a8i.blog78.fc2.com/tb.php/19-1f9b3b93
この記事にトラックバックする(FC2ブログユーザー)
Firefox 2 でフィードの XSLT を有効にする
各地で話題になっている、Firefox 2 が RSS フィードの製作者スタイルシートを無視する問題だが、「あの不定記 Firefox 2 のフィードプレビューで XSLT が無視されてしまう」にてフィードプ
Firefox 2 での フィードの XSLT その 2
これはすばらしい。Firefox 2でフィードの XSLT を有効にする: Days on the MoonFirefox インストールディレクトリの components ディレクトリにある FeedConverter.jsの 188 行目、if (result.doc) を if (res

