スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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);})();
スポンサーサイト

テーマ:Firefox - ジャンル:コンピュータ

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

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

«  | HOME |  »

プロフィール

あ

Author:あ

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

Download

Firefox をダウンロード!!

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。