ブックマークレットの動作状況について (おねがい)

さきほど、はてなの中の方からメールを頂きまして、Bloglines + ?B 関連の二作 (id:reinyannyan:20060208:p1 id:reinyannyan:20060124:p2) に関して、エラーが出て動作しないとのことでした。IE6 でも動作が確認できなかったそうです。また、エラーの原因も不明ということです。

そこでお願いなのですが、上記のブックマークレットを試してみられた方、何でも結構ですので動作状況を教えて頂けないでしょうか? 該当するページでもこちらでも構いません。

なお、手元の Windows IE6 ではフレーム有り・無しともに正常に動作しております。

(フレーム無し、とは http://www.bloglines.com/preview?siteid=3244217 のような表示のことです。購読していなくても閲覧できますが、ログインしていない状態ではブックマークレットはリンクを追加しません。このことは不具合とは見なしていません。)

Update [20060214]:

頂いた情報をヒントにコードを確認してみたところ、問題ありそうな箇所が一つ見つかりました。DOM の appendChild や createElement といったメソッドを (字数節約のために) 一度にコールしている部分です。ここがまずいのかも知れないと思い、新たに変数を導入し、行を分けてみました。

改めてこちらから修正版を試してみていただけますか? 引き続きご報告をお待ちします。

Update [20060216]:

Firefox および Opera で動作しない理由が判明しましたので、現在公開しているバージョンに関しては動作チェックをしていただく必要が無くなりました (Opera で動作するとのご報告を頂きましたが、正常には動作していないことが分かりました。IE については依然原因は不明ですので、引き続きご報告をお待ちします)。

Bloglines の HTML に文法上のエラーがあり、FirefoxOpera はそれにもかかわらず正しいドキュメント・ツリーを生成するのに対し、IE はエラーのままにおかしなツリーを生成する、そしてその IE を使用して書いたブックマークレットなので他では動作しない、というのが真相のようです。

この件について Bloglines には報告済みです。修正を待って、新しいバージョンを開発したいと思います。

本日2回目:

折角なので、FirefoxOpera で動作するバージョンを作ってみました。どうぞお試しください

私はこれがそのまま IE で動くようになるのを大人しく待ちたいと思います。