LDR + ?B commentsとHB Comment on LDRをFirefox3で動作させる

livedoor Readerはてブコメントを表示させるGreasemonkeyスクリプトが以下の2つ

LDR + ?B comments」と「HB Comment on LDR」の違い

キーバインド(ショートカットキー)以外の違い。

  • LDR Full Feedで全文取得をした後、「LDR + ?B comments」ではコメントを表示できなくなる。
  • が、動作自体は「LDR + ?B comments」の方が高速。「HB Comment on LDR」より数倍早い。

利用してみようとインストールしてみたが、そのままでは動作しなかった。Firefoxのバージョンは3.0.1。


下のサイトを参考にして修正したら、両方とも動作するようになった。
livedoor Readerにはてなブックマークのコメントを表示するGreasemonkey ScriptがFirefox3.0で動かない件とその対応CommentsAdd Star

LDR + ?B commentsの修正
53行目
-				var date = getDate(new Date(user.timestamp));
+				var date = getDate(user.timestamp);

111行目
-	function getDate(date) {
+	function getDate(timestamp) {
+		var date = new Date(timestamp);
HB Comment on LDRの修正
12行目に追加
+		var date = new Date();

61行目
-				var uri = 'http://r.hatena.ne.jp/aki77/bcomment?bcommenttime=' + (new Date).valueOf() + '&entryurl=' + item.link + '&flag=1';
+				var uri = 'http://r.hatena.ne.jp/aki77/bcomment?bcommenttime=' + (date).valueOf() + '&entryurl=' + item.link + '&flag=1';