Home JavaScript Greasemonkey PHP

Greasemonkey をインストールせずに試すブックマークレット改良版2012-02-21


Gresemonkey (など) のスクリプトをインストールすることなく任意のサイトでちょこっと試すためのブックマークレットとして、「Greasemonkey をインストールせずに試すブックマークレット」を、以前作って公開していたのですが、すこし改良を加えたので再度公開します。

使い方は同じで、起動すると、user.js の URL を聞いてくるので、入力すると今開いているページにそのスクリプトを読み込みます。
単にその user.js をそのページに追加するだけの単純な仕組みなので、GM_* 等への対応はありません。

今回追加したポイントとしては、最後に開いた URL を localStorage で保持するようにしたので、同じスクリプトを繰り返しテストする時など、毎回 URL を入力しなくても良くなりました。
テストの度に URL をコピーするのがアホらしくなったので、ちょっと修正したという感じです。

GM Test
javascript:(function(d){var a=prompt('Enter script URL.',localStorage.getItem('gm_test_url'));if(a){var s=d.createElement('script');s.src=a;localStorage.setItem('gm_test_url',a);d.getElementsByTagName('head')[0].appendChild(s);}})(document);