NotScriptがGoogle ChromeにNoScript機能をもたらします

更新 :NotScriptは使用できなくなりました。 代わりにScriptBlockまたはuMatrixを使用できます。 Chromeバージョンと同じ機能を提供するuMatrixに関するFirefoxのレビューをご覧ください。 次のレビューは、アーカイブの目的でサイトに保持されます。 終わり

これまで、人気のあるFirefoxスクリプトブロック拡張機能NoScriptをGoogle Chromeに移植することはできませんでした。

ブラウザーの制限により、要素をロードする前にブロックすることができなくなりました。これは、ロードする前にスクリプトをブロックする必要があるセキュリティアドオンではうまく機能しなかったことは明らかです。

Chrome用のNotScript拡張機能の開発者は、拡張機能を可能にしたブラウザに最近加えられた変更について説明しています。

NotScriptsは、これまで不可能だったGoogle Chromeの機能のような「NoScript」を提供するために、ユニークで斬新な方法を使用します。 インテリジェントなHTML5ストレージキャッシングのブレークスルーテクニックを導入して、Google Chromeの制限を克服し、以前はこのような拡張機能を作成できませんでした。 NotScriptsは、サードパーティのコンテンツを読み込む前にブロックします。これは、ホワイトリストを保持しながらこれを行います。 これは、Google Chromeが登場してから多くの人々が待ち望んでいた重要な拡張機能の1つです。

スクリプトのインストールでは、ユーザーがファイルCHANGE__PASSWORD__HERE.jsを手動で編集して、Chromeプロファイルフォルダーにパスワードを設定する必要があります。 これにより、おそらくアドオンの使用を希望する多くのユーザーがいなくなる可能性があり、開発者はそのパスワードを設定する別の方法を検討する必要があります。

ノースクリプト

NotScriptsパスワードは、コンピューターで最初に使用する場合、またはNotScriptsが更新された場合に設定する必要があります。 パスワードは、WebサイトがNotScriptsホワイトリストキャッシュを表示できないようにして、プライバシーを保護するために使用されます。 技術的な制限により、ファイルを開いてパスワードを設定する必要があります。

それが完了すると、NotScriptはNoScriptと同様の機能を開始します。 この拡張機能は、すべてではありませんがほとんどのスクリプトがWebサイトで自動的に実行されるのをブロックし、スクリプトをホワイトリストに登録して、正常に実行できるようにします。

アドレスバーにアイコンを配置し、サイトで現在ブロックおよび許可されているスクリプトを表示します。

notscript

許可されるスクリプトはホワイトリストに追加されます。

notscriptホワイトリスト

さらに、一時的にすべてのサイトのスクリプトを一時的に許可することもできます。 現在不足している機能は、セッションに対してのみ一時的にスクリプトを有効にするオプションです。

前述のとおり、NotScriptには開発のこの時点でいくつかの制限があります。

NotScriptsは、FlashやSilverlightなどのプラグインをブロックできます。 ただし、Javaアプレットは特殊なケースです。 標準またはタグが埋め込まれたJavaアプレットはブロックできますが、古い非推奨タグが埋め込まれたJavaアプレットはブロックできません。GoogleChromeはこのレガシーメソッドのロードイベントを発生させないためです。 現在の回避策は、これが修正されるまでブラウザでJavaを無効にすることです。

ソースの場所(大部分)から読み込まれたすべてのスクリプトをブロックできます。 ただし、WebページのHTMLコードに直接書き込まれたインラインスクリプトは、Google Chromeがそれらのロードイベントを発生させないため、NotScriptsによってブロックできません。

たとえば、問題なくブロックできます。 ただし、alert( "Hello、World!"); 訪問しているサイトによってHTMLコードに直接書き込まれたものは、どこからもロードされないため、NotScriptsによってブロックできません。これは、表示するWebページの直接の部分です。 ただし、これらのインラインスクリプトは通常便利であり、サイトが適切に機能するために必要になることがよくあります。 必要に応じて、すべてのサイトのJavaScriptを拒否するようにGoogle Chromeを設定し、NotScriptsを使用して、JavaScriptを有効にしているサイトで実行するスクリプトを選択的に選択できます。

スクリプトを有効にして初めてWebサイトにアクセスすると、NotScriptsがホワイトリストをキャッシュして更新するため、NotScriptsがすぐにリロードすることがあります。 その後、サイトに直接影響するホワイトリストの一部を変更しない限り、再読み込みは必要ありません。 これは軽微な問題であり、NotScriptsが目的のホワイトリストを学習するにつれて、発生が少なくなります。

NotScriptは、Google Chromeのユニークな拡張機能であり、NoScriptの機能のかなりの部分を提供します。 最初の公式リリースバージョンは大きな可能性を示しており、開発者が機能を実装し続け、おそらくいくつかの制限と恐ろしいパスワード作成を削除する方法を見つけた場合、NotScriptはFirefoxのNoScriptになる可能性があります:不可欠なアドオン