digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

「すべての機能を利用するためには、JavaScriptの設定を有効にしてください」は本当?

言っていることは正しい(『グリーで検索。無料です』の「無料」的な意味で...けど
  • デフォルトで有効 = 悪意のある JavaScript が注入された Web ページにいつヒットするかを賭けたロシアンルーレット
  • 大手や有名どころも安全とは言えない(外部の広告配信システムはマルウェア配布によく悪用されるが、その被害の補償は期待できない)

何で JavaScript を有効にさせたいか

  1. 広告JavaScriptJavaScript 無効」だと表示されないから
  2. アクセス解析・行動追跡が「JavaScript 無効」だと機能しないから

などの理由からです。要するに Web ページ提供側の都合である場合が多い

結論

  • JavaScript 無効で問題なければ、有効にする必要はない(「すべての機能」は必要ない)
  • 「Web ページ提供側の都合」を理解・賛同するなら、その Web ページだけ JavaScript 有効でアクセスすればいい
FirefoxJavaScript の有効・無効を切り替える補助ツール

どちらか合う方を使うといい

効率重視のヘビーユーザー向け NoScript :: Add-ons for Firefox
頻繁に無効・有効を切り替えたいユーザー向け JSOff :: Add-ons for Firefox

YesScript は上級ユーザー以外にはオススメできない(「ログインしたまま」専用ブラウザに導入するのはアリ)