特定のウェブサイトで JavaScript をブロックする方法(そしてブロックすべき理由)

特定のウェブサイトで JavaScript をブロックする方法(そしてブロックすべき理由)
特定のウェブサイトで JavaScript をブロックする方法(そしてブロックすべき理由)

JavaScriptは諸刃の剣です。インタラクティブマップ、バックグラウンドでの画像読み込み、ページを再読み込みせずにサイト上のコンテンツを更新するなど、お気に入りのウェブサイトに多くの便利な機能を追加します。同時に、広告主やトラッキング企業によって悪用され、広告、ポップアップ、マルウェアの配信、データ収集に利用されています。JavaScriptをブロックするとプライバシー保護に役立ちますが、多くのウェブサイトが機能しなくなるリスクがあります。幸いなことに、回避策があります。すべてのサイトではなく、一部のサイトでJavaScriptを無効にすることです。

JavaScriptを無効にすると何が起こるか

JavaScriptを無効にすると、大きなメリットがいくつかあります。多くの場合、ページの読み込みが速くなり、侵入的なトラッキングをブロックし、場合によってはペイウォールを回避できるようになります。しかし残念ながら、JavaScriptを無効にすると、一部の最新ウェブサイトは1990年代に設計されたような見た目になってしまうことがあります。JavaScriptがないため、基本的なHTMLレイアウトに戻ってしまう可能性があります。さらに、フォームが機能しなくなったり、サイトにサインインできなくなったり、インタラクティブなウェブページが全く機能しなくなったりすることもあります。また、JavaScriptをブロックすると、お気に入りのウェブサイトの見た目が変わることに気づくでしょう。これは、多くのサイトでフォントのレンダリングにもJavaScriptを使用しているためです。

ほとんどの人にとって、JavaScript をグローバルに無効にすることは少し極端な選択肢であることは明らかです。

解決策:特定のウェブサイトでJavaScriptを無効にする

一部のサイトで JavaScript を無効にすると、JavaScript がないと動作しないサイトでは JavaScript を引き続き使用できるようになり、他のサイトではプライバシーの向上、広告のブロック、よりクリーンなレイアウトなどのメリットが得られます。

Chrome、Edge、Vivaldi、Opera、その他のChromiumブラウザでサイトごとにJavaScriptを無効にする

Chromium ベースのブラウザ Brave の JavaScript 設定ページ。

クレジット: プラナイ・パラブ

ChromeやMicrosoft Edge、Vivaldi、Opera、Arc Browserなどの他のChromiumブラウザでは、特定のウェブサイトでJavaScriptを無効にする組み込み機能を使用できます。まず、次のURLを開いてください:chrome://settings/content/javascript。これはChromeのJavaScript設定ページを開く方法ですが、すべてのChromiumベースのブラウザで機能します。 

そのページで、「サイトでのJavaScriptの使用を許可しない」を選択します。これにより、デフォルトでJavaScriptが無効になりますが、ルールに例外を追加できます。「JavaScriptの使用を許可」の下にある「追加」をクリックして、JavaScriptを有効にするサイトを選択します。または、「サイトでのJavaScriptの使用を許可する」のデフォルトオプションのままにして、JavaScriptをブロックしたいサイトをブラックリストに登録することもできます。「 JavaScriptの使用を許可しない」の下にある「追加」をクリックしてブラックリストに追加できます。

面倒すぎると思われる場合は、ブラウザでNoScriptという優れた拡張機能を使うことができます。デフォルトではJavaScriptをブロックしますが、特定のドメインを信頼するように拡張機能に指示することは簡単です。

Android 版 Chrome の場合は、特定の Web ページで JavaScript を無効にする方法についての詳細なガイドに従ってください。

これまでのところどう思いますか?

Safariで特定のサイトでJavaScriptをブロックする

StopTheScriptのSafari設定ページ

クレジット: StopTheScript

Safariでは、すべてのサイトでJavaScriptをブロックするか、まったくブロックしないかを選択できます。MacのSafariですべてのサイトでJavaScriptをブロックするには、Safariメニュー > 設定 > セキュリティに移動し、「JavaScriptを有効にする」のチェックを外します。iPhoneでは「設定 > Safari > 詳細 」でこの設定が可能です。JavaScriptのチェックを外してください。 

この方法はほとんどの人にとって少し極端かもしれませんが、StopTheScript拡張機能をインストールすることで、より穏健なアプローチを取ることができます。価格は6ドルで、Mac、iPhone、iPadのSafariで動作します。この拡張機能を使うと、選択したサイトでJavaScriptをブロックできます。開発者はStopTheScriptの使い方を説明した分かりやすいチュートリアルを作成しており、手順に従って簡単に設定できます。

Firefoxで一部のサイトのJavaScriptを無効にする

FirefoxのNoScript設定ページのスクリーンショット

クレジット: NoScript

Firefoxをご利用なら、NoScriptは必須の拡張機能です。この拡張機能は、デフォルトですべてのサイトでJavaScriptを停止します。ツールバーアイコンをクリックすることで、任意のサイトでJavaScriptを一時的または永続的に有効にすることができます。

Orionブラウザで特定のサイトのJavaScriptを停止する

Orion ブラウザの JavaScript 設定ページ。

クレジット: Pranay Parab/スクリーンショット

ChromeとFirefoxの両方の拡張機能をインストールできるOrionブラウザでは、特定のウェブサイトでJavaScriptを簡単に有効または無効にすることができます。設定するには、「Orion設定」>「ウェブサイト」>「JavaScript」に進みます。画面上部に、JavaScriptをデフォルトで有効または無効にするかどうかを選択するオプションがあります。デフォルトで無効にするには「オフ」 、有効にするには「オン」を選択します。次に、「+」ボタンをクリックして、デフォルトのグローバル設定を適用しないサイトを追加します。