Firefox のライブブックマークに対応したい<&>対応できた?

遂に正式版にもうちょっとまで来ました。
PreviewRelease版が登場です。
Mozilla Firefox - The Browser, Reloaded
続きを読むの表示ポイント
このFirefoxには、Version0.9辺りから「ライブブックマーク」 という機能が付いています。

これは、RSSをブックマークに登録してそのRSSの配信する記事をブックマークで閲覧できるものです。
こんな感じ。例にはasahi.comのRSSを使っています。

image


このライブブックマークなのですが、自分のこのサイトではこれがうまく動いてくれません・・・
RSSの存在は認識してくれているのですが、記事のタイトルやそのPermalinkのURLをまったく認識してくれません。
どうやら軒並みiBloggerのサイトではこの機能がうまく働いてくれないのです・・・


・ライブブックマーク機能が RSS0.9x のRSSデータを読み込んでくれない?

・iBlogの作法が悪い?

ただ、RSS0.9xを提供しているサイトというのが、iBlogで作成されたサイト以外では他に心当たりがありません。
従って本当にライブブックマーク機能がRSS0.9xを読んでくれないのか?は不確定です。

おそらくはiBlogの作法なんですよね、きっと・・・
#iBlog使っていると、どうしても「くせ」でiBlog側がおかしいのだろうと考えがちになります(^^;



いくつか試しているうちに、RSS2.0でもうまくライブブックマークが動作することが判りました。

RSS2.0は、RSS0.9x の直系発展版(?と言っていいの?)です。
枝形式も中にあるデータ項目も、見た感じ似たようなもののようです。


そこで、ちょっと考えました。
ライブブックマークに、自分のサイトを認識して貰えるようにするためには・・・


Feedpage.txtを、RSS2.0対応にできんかなぁ(^^)


無理なのかな(^^;;;;

直感では、出来そうなんですが(爆

根拠はないです・・・

そもそもなんで読まれないのか根本原因を探るのが先だろう(^^;


まぁでもちょっと考えてみようかなぁと思う今日この頃です。


●ーーーー9/18 追記ーーーー●
どうも原因は、LiveBookmark機能がCDATAセクション付きの属性値を認識してくれない、の模様です。
Feedpage.txtに書かれているCDATAセクションの記号を取り払うとLiveBookmarkにちゃんと登録されました。

ううんこれって付けるべきなものなのか、付けなくてもかまわないのか、判断が出来ないです・・・
付けている方がXML的には正しいんじゃないかなと思うのですが。

とりあえず、外してみます。
&amp;や&lt;やらが登場したときには、どうなるのかな・・??



あとRSS2.0ですが、これはFeedpage.txtを特に何も直さずともRSSのVersion宣言を「2.0」にすればそれはそれでOKのようです。
RSS2.0で必須な属性は<title><link><description>とされているので(<item>の従属性は全部Optional?本当?)今の Feedpage.txtの要素でも RSS2.0は名乗れそうです。

参考URL:Technology at Harvard Law - RSS 2.0 Specification -
Posted at Sat, 2004.09.18 02:00       [  |   |  ]


Comment
Trackback