Float on the flow

とあるエンジニアのブログ。「ゆったり・しっかり」がモットー。

サーバサイドブックマークレットを手軽に実行する

サーバサイドブックマークレットを、ローカルのみで実現する。これをやっておくと、コードの短縮に気を使わなくてよくなるから、どんなブックマークレットを書くときにも便利。

方法

ローカルにApache入れる。そこに.jsを置く。単純に、ローカルにサーバがあるよって寸法です。

たとえば、Apacheのhtdocs直下にtest.jsってのを作って、以下の内容にしておく。

alert("It works!");

んで、次のブックマークレットを実行。

javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://localhost/test.js";document.body.appendChild(s)})();

そうしたら、test.jsで記述した通り、alertが表示される。これだけです。