このFirefoxには、Version0.9辺りから
「ライブブックマーク」
という機能が付いています。
これは、RSSをブックマークに登録してそのRSSの配信する記事をブックマークで閲覧できるものです。
こんな感じ。例にはasahi.comのRSSを使っています。
このライブブックマークなのですが、自分のこのサイトではこれがうまく動いてくれません・・・
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的には正しいんじゃないかなと思うのですが。
とりあえず、外してみます。
&や<やらが登場したときには、どうなるのかな・・??
あと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 -