インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Google Chrome向け「Notscript」拡張機能――NoScriptの代替として使う方法

ご存じの方もいるかもしれませんが、筆者はJavaScriptを常時無効にした状態でブラウザを使うのが好きです。セキュリティ上の理由からではなく、デフォルトの挙動が多少不便になったとしても、シンプルで静かな環境を保ちたいという個人的な好みです。ただ、使い方を巡る議論はさておき、JavaScriptを有効にすべきかどうかを説くつもりはありません。今回は、Google Chrome拡張機能「Notscript」について紹介します。

Notscriptは、Firefoxのアドオンとして有名な「NoScript」にインスパイアされた拡張機能です。NoScriptは、JavaScript、Java、Flash、Silverlightなど各種プラグインを含めてサイト単位でホワイトリスト登録できるツールです。NoScriptがFirefox向けであるのに対し、NotscriptはChrome専用に設計されています。ただし、セットアップは想像以上に少し手間がかかります。ここでは、正しく設定する方法を見ていきましょう。

Notscriptのインストールと初期設定

Google Chromeの拡張機能サイトにアクセスし、Notscriptをインストールします。インストール後、拡張機能を正しく使えるようにするまでに、いくつかの手順を完了させる必要があります。

パスワードの設定

ここからが少し厄介な部分です。Chromeの仕様上、Notscriptにはパスワードを設定する必要があります。これは、サイト側がホワイトリストのキャッシュを閲覧できないようにするためです。理由はともかく、これが現実です。心配いりません。順番に進めていきましょう。

まず、Google Chromeのアプリケーションデータフォルダを開き、Notscript拡張機能のサブディレクトリに移動します。具体的な手順は、拡張機能のインストール後に自動的に開かれるNotscriptのページに記載されています。

そのフォルダ内に「CHANGE_PASSWORD_HERE.js」というファイルがあります。Notepad++などのテキストエディタで開き、「const ENCRYPTION_PASSWORD」ディレクティブを空文字列から20文字以上のパスワードに変更します。少々面倒だと感じるかもしれませんが、変更後はファイルを保存してChromeを再起動してください。

それでは、Notscriptの実際の動作を見てみましょう。

Notscriptの使い方

操作感はNoScriptとよく似ています。アドレスバーの右端にアイコンが表示され、クリックすると展開して、そのサイトのスクリプトのオン/オフを切り替えられます。NoScriptと同様に、Notscriptも階層構造でスクリプトを読み込むため、最上位のドメインをブロックすれば、その下のすべてがブロックされます。変更はリアルタイムに反映されます。さらに、一時的なホワイトリスト登録も可能で、依存関係の多いドメインに対しては複数選択にも対応しています。

ホワイトリスト管理

Notscriptのオプションを開くと、ホワイトリストを手動で管理でき、サイトの追加や削除が自由に行えます。これもNoScriptと非常によく似ているため、どちらかを使ったことがあれば、もう一方も簡単に扱えるでしょう。

関連記事

以下の記事やチュートリアルも参考になるかもしれません。

  • 必須のFirefox拡張機能10選
  • NoScriptの正しい使い方
  • Firefoxアドオンを一元管理する方法(やや古い記事)

まとめ

Notscriptは非常に便利な拡張機能です。「インターネットが壊れる」「Chromeのサンドボックス機構があるのだから不要だ」と反論されるかもしれません。確かにその通りです。繰り返しになりますが、筆者が強調したいのは、JavaScriptを細かく制御できることによる利便性の部分です。

いずれにせよ、Chrome版NoScript相当の機能をお探しなら、それは確かに存在します。設定は少し回りくどいものの、一度だけの作業で済み、十分管理可能な範囲です。この拡張機能ひとつでChromeへ永久移行するかどうかは、また別の話です。大切なのは、技術的な柔軟性を選べるということであり、あとは好みと思想だけで決めればよいのです。

この記事がお役に立てば幸いです。それではまた。

  1. Google ウェブマスターツール徹底解説 ― サイト運営者なら押さえておきたい無料ツール

    ウェブサイトをお持ちですか?それは結構。Google AdSenseなどを利用していますか?それも上出来。Google Analyticsは使っていますか?それも合格です。ここまでで、基本的な準備は整っています。しかし、サイトオーナーや開発者向けのGoogleアプリケーション群の中にある「ウェブマスターツール(現在のGoogle Search Console)」を試したことはありますか? Google ウェブマスターツールは、Googleアカウントを持っていれば誰でも無料で利用できるサービスで、自サイトの検索結果での表示(可視性)を改善・最適化するために役立ちます。クロールエラーのチェック、ド

  2. Google Chromecast クイックレビュー――35ドルのHDMIドングルでテレビは賢くなるのか?

    以前、Raspberry Pi(ラズベリーパイ)ボード上でXBMCを試した記事を覚えていますか?昨年、LGのスマートTVを購入してからというもの、低価格なメディア機器をいろいろと試し、自宅メディアセンターに最適なハードウェアとソフトウェアの組み合わせを探してきました。結局は何も選ばず、テレビ本体だけで日々のニーズには十分だと判断しました。ところが今回は、友人たちからApple TV、Chromecast、Odroidなどを借りることができました。やった、友達がいる!なんてね。空想上の友達ですが。まずはChromecastから始めましょう。これは小型で低価格のHDMIドングルで、普通のテレビをス