09/05/05 12:12:57 ALroCQe80
NoScriptの代替A
①まずuserChrome.jsを導入(0.8が望ましい) URLリンク(mozilla.zeniko.ch)
②URLリンク(space.geocities.yahoo.co.jp) で以下のスクリプト導入。
URLリンク(space.geocities.jp) これとProfile/chromeフォルダにあるuserchrome.jsファイルを入れ替える。
んで、以下をchromeフォルダに保存
URLリンク(space.geocities.jp)
URLリンク(space.geocities.jp) ←保存の際、拡張子の.txt部分は削除。
③Firefox用スクリプトアップローダー(新) URLリンク(loda.jp) で以下をダウンロード
95.zip(script_uljp00233.zip) URLリンク(loda.jp)
解凍した中身をまんまchromeフォルダに放り込む。(色々スクリプト付いてくるが、いらんものは自分で判断して削除して)
とりあえず今回はcontextmenuフォルダのUse Javascript.auto.jsが主人公。
④profileフォルダのuser.jsに user_pref("capability.policy.default.javascript.enabled", "noAccess");
これで 基本JavaScriptが無効になるので、③のスクリプトで右クリ許可するホワイトリスト方式になる。
を記入、なお機能停止したい場合は、user_pref("capability.policy.default.javascript.enabled", "allAccess");
なお、これ隠し設定なのかabout:configからリセットできません。あと弊害として、サイト許可しないとブックマークレットは使えなくなる。
代替B
上記の①、②の後
URLリンク(space.geocities.jp) コンテクストメニュー用
URLリンク(space.geocities.jp) オプションメニュー用
の2つを導入。(保存の際、拡張子.txtは消してね。)
Aを長々書いたが、こっちの方が多少の漏れあるが柔軟な設定ができる。ブックマークレットも普通に使える(ような気がする)
ご覧の通り、両者とも導入はメンドクサイがNoScriptと比べてパフォーマン