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

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

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

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

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

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

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

noscript
noscript

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

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

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

notscript
notscript

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

notscript whitelist
notscriptホワイトリスト

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

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

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

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

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

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