好き勝手に・げーあにん?

ファミコンと同い年の社会人ヌルオタの日記

はてなキーワードのページから、はてな記法のコピペができなくなってしまったので

「この商品についてブログを書く」というリンクはあるんだけど、あれって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 版でないのかなー? ってもうあるやん。