htsign's blog

ノンジャンルで書くつもりだけど技術系が多いんじゃないかと思います

今日もブックマークレット作った。

作った自分で言うのもなんだけど、これ結構便利。

javascript:(function(){var%20d=document,s=d.createElement("script");s.type="text/javascript";s.charset="UTF-8";s.src="http://dl.dropbox.com/u/414379/script/addStrLengthCheckDiv.js";(d.getElementsByTagName("head")[0]||d.body).appendChild(s)})()

小窓を出して、文字列選択があったらその文字数、テキストボックスやテキストエリアにフォーカスがあればその文字数を一定間隔で取得してそこに書き出していくだけ。
二重に起動すると小窓を閉じる。

仕事に使うために書いたので、そのついで。一応クロスブラウザ対応。
IE8/IE9/Firefox7.0.1/Chrome15ではとりあえず動くことを確認済み。

でも一部サイトでエラーが出るよ!


しかし、、、こうやって好き勝手書いた外部のJSを呼び出すだけのブックマークレットって単純にブックマークレットっていうのはちょっと卑怯じゃないかと最近思う。
300byte程度に収めるコードの美しさがない。