[2005-06-22-1],[2005-01-14-3]でも書きましたが、
javascript:…
というURI スキームについてですが、当然これはそのままブラウザの URL として指定できます。
javascript: 以下には、任意の JavaScript コードを指定できるので、ブラウザ(IE, Firefox, Opera でもなんでも)を有用な簡易 JavaScript デバッグ環境として利用することができます。
例えば、任意のサイトで変数 foo の現在の値を閲覧したい場合は、そのサイトを表示した状態で
javascript: alert(foo);
とすればよく、逆に foo の値を変更したい場合は
javascript: foo=”new value”; focus();
などとすればいいわけです( 最後の focus() は画面遷移を防ぐ目的)。
実例を挙げると, こちらで紹介されている、モグラたたきゲームのサンプルは、ソースによるとten が点数なので、ゲーム動作中に
javascript:ten=50000;focus()
とする事で得点が50000 点になります。
動作検証をする場合に、ソースに変更を加えることなくテストができるので、開発後のメンテナンス時に役立つのではないでしょうか。