ホームページ » の仕方 » NoScriptとは何ですか?またJavaScriptを無効にするためにそれを使用する必要がありますか?

    NoScriptとは何ですか?またJavaScriptを無効にするためにそれを使用する必要がありますか?

    NoScriptは、多くのFirefoxユーザーにとって必須の拡張機能と考えられており、新しいFirefox Quantumで利用可能になりました。しかし、NoScriptとは何ですか、なぜ多くの人がそれを誓うのですか。?

    NoScriptは、基本的に、訪問したWebサイトでJavaScriptのようなものが実行されるのを無効にするFirefoxアドオンです。そのため、NoScriptについて説明する前に、実際にJavaScriptについて説明する必要があります。今日のWebを可能にするプログラミング言語です。.

    JavaScriptとは?

    JavaScriptは、(特に)Webページで一般的に使用されているプログラミング言語です。 JavaScriptは当初はかなり基本的なもので、アラートボックスやページ上の要素の上にマウスを置いたときに表示されるメニューなどに使用されていました。しかし、JavaScriptはそれ以上のものになっています。それは現代のWebアプリケーションを動かす言語であり、Webページが動的にバックグラウンドでコンテンツをロードして送信し、ページをロードしたり他の動的でインタラクティブなことをすることを可能にします。ほとんどのWebサイトはJavaScriptを使用してさまざまな機能を提供しています.

    JavaScriptはJavaと同じものではないことに注意してください。. JavaScriptとJavaは、(マーケティング上の理由から選ばれた)名前を除いて、実際にはまったく関係ありません。 JavaScriptはWebブラウザに組み込まれています - Chrome、Firefox、Internet Explorer、Safari、およびOperaはすべて独自のJavaScriptエンジンを備えています。 Javaがそうであるように、それは単一の会社によって作り出された安全でないプラグインではありません。 JavaScriptは、Javaがもたらした大きなセキュリティ上の脅威ではありません。.

    なぜ人々はJavaScriptを無効にしたいのですか?

    JavaScriptを無効にするユーザーの小さいながらも音声によるサブセットがあります。これらの人々の多くは、セキュリティ上の利点が認識されているため、そうしています。 JavaScriptを介して悪用されたブラウザの脆弱性がいくつかあります。しかし、これは非常に珍しいことであり、JavaScriptエンジンのまれなセキュリティホールがすぐに修正されました。ほとんどのウェブサイトはJavaScriptを使用しています - それが今日のウェブを可能にするものです.

    JavaScriptを無効にすると、一部の種類の広告が読み込まれなくなります。広告をブロックすることはお勧めできませんが、必要な場合は、JavaScriptを完全に無効にするよりも良い方法があります。.

    最後に、JavaScriptを無効にすると、コンピュータのCPUとRAMの消費量が少なくなります。これは予想されることです。あなたが超基本的な何かを実行するならば、それはより少ないリソースを消費するでしょう。しかし、あなたのコンピュータが現代のウェブサイトを扱うことができないほど古くなっているなら、それをアップグレードする時が来るかもしれません - ウェブが向上するにつれて、それはあなたのコンピュータ上の他のプログラムと同じ.

    問題:JavaScriptを無効にすると多くのWebが壊れる

    残念なことに、それはすべてうまく聞こえますが、それは見かけよりもはるかに面倒です。 JavaScriptを無効にすると、多くのWebサイトが正しく機能しなくなります。これは、Gmail、Facebook、Google DocsなどのWebアプリケーションに特に当てはまりますが、他のWebサイト(現在読んでいるサイトなどのニュースサイトも含む)にも当てはまります。 JavaScriptを無効にすると、ログイン、コメントの投稿、コンテンツの動的なリクエストができなくなる可能性があります。これは、今日のWebでは非常に一般的になっています.

    たとえば、Google画像で検索を実行するときに、ページをリロードしなくても下にスクロールして他の画像を表示できます。 GoogleはJavaScriptを使用して新しい画像を動的にリクエストし、それらを現在のページに追加しています。画像をクリックすると、その画像とともに大きなインラインポップアップが表示されます。あなたは新しいウェブページがロードされるのを待つ必要はありません - それはすべての厄介なロード時間なしで現在のウェブページで起こります.

    JavaScriptを無効にした場合は、[次へ]を何度もクリックして他の画像を表示する必要があります。画像をクリックしたときは、新しいページ全体を読み込む必要があります。上記のより良いインターフェースは、そのさまざまな機能を動作させるためにJavaScriptを必要とします.

    これはほんの一例です - Webサイトの他の多くの機能はJavaScriptを使用しています。 JavaScriptがなくても機能するフォールバックページを提供していないWebサイトもあります。.

    JavaScriptを無効にすると、Webサイトで特定の機能を使用できなくなる可能性があります。他の場合には、ウェブサイトは完全に壊れさえするかもしれません、さもなければあなたはページの信じられないほど古いバージョンを使用して動けなくなるでしょう。たとえば、Gmailでは、JavaScriptが無効になっているユーザー向けの非常に基本的なプレーンHTMLモードが提供されています。.

    NoScriptはJavaScriptの無効化をより簡単にすることを目指していますが、それでも面倒です

    最近のWebブラウザには、画像やその他のWeb機能を無効にするオプションがあるのと同じように、JavaScriptを完全に無効にするオプションがあります。 Chromeでは、これは[設定]> [プライバシーとセキュリティ]> [コンテンツ設定]> [JavaScript]の下にあります。すべてのサイトでJavaScriptをブロックしたくない場合は、ここで特定のサイトを個別に許可またはブロックできます。.

    Firefoxのオプションはより制限されているので、よりきめ細かい制御のためにNoScriptのようなアドオンが必要です。 NoScriptはショートカットを作成して、どこかでブロックするのではなく、特定のWebサイトでJavaScriptを選択的に有効にすることを可能にします。それはまたFlashやJavaのようなプラグインをブロックすると主張していますが、Javaはもはやブラウザでは許可されていません、そしてあなたがデフォルトで訪問する各サイトでFlashは手動で許可される必要があります.

    その理由は次のとおりです。NoScriptは、日常的に訪問するサイトでJavaScriptを許可することができるため、便利な妥協策のように思われるかもしれません。しかし、それでもなおデフォルトでウェブの大部分を壊しており、あなたのホワイトリストをマイクロ管理するには多大な努力を必要とします。インターネットの多くはJavaScriptを使用しているため、ホワイトリストに登録されるまでは正しく機能しないWebサイト間で常につまずいていることになります。あなたが訪問するサイトのほとんどをホワイトリストに載せるだけでそれらを機能させることができれば、そもそもNoScriptを持つことのポイントは何でしょうか。?

    あなたはおそらくJavaScriptを無効にする必要はありません

    それを念頭に置いて、(あなたの仕事がそれを必要とするように)あなたが本当に正当な理由がない限り、JavaScriptを無効にすることをお勧めします。これは、Webを今日のものにするために広く使用されている言語で、Webの応答性、動的性、および対話性を高めます。 JavaScriptを無効にすると、Webサイトが他の機能を持たない単純なドキュメントであったときの状態に戻ります。一部の人々はその時間に戻るのを切望するかもしれませんが、それはもう私たちが住んでいるウェブではありません、そしてほとんどの人々は小さな知覚された利益のためにそのような劇的な行動をとる必要はありません.

    JavaScriptを無効にすることで新たなセキュリティの脆弱性が悪用されるのを阻止する可能性があるケースは確かにいくつかありますが、それらはまれであってすぐに修正されました.

    その一方で、ブラウザ自体が悪用され、JavaScriptを無効にしても解決しない場合もありました。このような攻撃から保護するために、WebページのHTMLファイルをダウンロードしてテキストエディタで手動で読み取ることで、ブラウザの使用を完全に停止することができます。しかし、そうではありません。テキストエディタの代わりにWebブラウザを使用するという小さなリスクは、ブラウザが提供する使いやすさを大幅に向上させる価値があります。 JavaScriptについても同じことが言えます。JavaScriptを有効にしておくことは、非常に大きな利益のための非常に小さいリスクです。.

    もちろん、あなたのブラウザはあなたのものです。必要に応じて、すべての画像を完全に無効にしてテキスト形式でWebを閲覧することもできます。 Flashを完全に無効にして、ビデオをオンラインで視聴することは絶対にできません。グラフィカルブラウザを使う代わりに、端末ではw3mのようなテキストモードブラウザを使うことができます。しかし、あなたはやりますか?


    選択は最終的にはあなた次第ですが、JavaScriptを有効にしたままにしておくことをお勧めします。心配しないでください。あなたの人生はずっと楽になるでしょう。ブラウザを最新の状態に保ち、優れたマルウェア対策ソフトウェアを実行するだけで、かなり安全になります。.