「この商品についてブログを書く」というリンクはあるんだけど、あれって1エントリーに複数書くには不便なのよね。ということで Greasemonkey 書いた。最終更新の下にさりげなくリニューアル前にあったような text form を追加。
メモするほどでもないけどメモ。
// ==UserScript== // @name d_hatena_asin // @namespace http://d.hatena.ne.jp/tanku/ // @description // @include http://d.hatena.ne.jp/asin/* // ==/UserScript== function getElementsByTagClassName(tag, klass) { var tags = document.getElementsByTagName(tag) if (tags.length <= 0) { return false; } var rets = [] for (var i = 0; i < tags.length; ++i) { if (tags[i].className == klass) { rets.push(tags[i]) } } return rets } function asinFormAdd() { var asin=document.getElementsByName('asin')[0].value; var e = getElementsByTagClassName('div', 'more entrydate')[0]; e.innerHTML += '<p><form><input type="text" name="asin_detail" readonly="readonly" value="asin:' + asin + ':detail"></form></p>'; } asinFormAdd();
ついさっき知ったんだけど、Chrome って Greasemonkey スクリプトとしてつくってたものをそのまま UserScript として使えてしまうのねー。動作も Firefox とは比べものにならないほど早いし、デバッグ用ツールで DOM とかみれて便利だし、乗り換えたくなってしまった。はてなブックマーク拡張の Chrome 版でないのかなー? ってもうあるやん。