テキストや画像のコピーをブロックしたり、コピーしたテキストに広告を追加したり、URLに追跡ジャンクを追加したり、パスワードの貼り付けをブロックしたり、Controlキーを押しながらクリックするコンテキストメニューをブロックしたりするWebサイトにイライラしたことはありませんか?開発者のJeff Johnson氏は、こうした煩わしい行為に終止符を打つStopTheMadnessというブラウザ拡張機能を開発しました。
StopTheMadnessはMac App Storeで8.99ドルで購入でき、Safari、Chrome、Firefox、Brave、Microsoft Edgeといった主要ブラウザの最新バージョンに対応しています。価格は高額に感じるかもしれませんが、StopTheMadnessが防ぐ動作に悩まされているなら、コントロールを取り戻すための小さな代償と言えるでしょう。
ますます迷惑になるウェブ
私が言及している動作の例が必要ですか?ジョンソンは、テキストを選択、リンクをCommandキーを押しながらクリック、テキストフィールドに貼り付け、画像をページ外にドラッグ、そして任意の場所でコンテキストメニューを開くというテストページを用意しています。これらのアクションは、StopTheMadnessが有効になっていないと動作しません。
以前ご紹介したちょっとした実例として、YouTubeでSafariのピクチャ・イン・ピクチャ機能を使ってみましょう。「TipBITS: YouTubeビデオをピクチャ・イン・ピクチャで見る」(2019年7月19日) で覚えている方もいるかもしれませんが、Safariでピクチャ・イン・ピクチャに入るためのコンテクストメニューを表示するには、通常、ビデオをControlキーを押しながら2回クリックする必要があります。StopTheMadnessを有効にすると、ご想像のとおり、1回のクリックでmacOSのコンテクストメニューが表示されます。
さらに厄介なサイトもあります。オンライン動画コースを販売するUdemyは、動画上での右クリックを完全にブロックしています。通常、これらの動画は有料なので、視聴体験を向上させる可能性のあるブラウザレベルの動画コントロールにアクセスできなくなるのは、特に厄介です。

最近のもう一つの厄介な傾向は、新聞ウェブサイトでプライベートモードで記事を読めないというものです。おそらくこれは、無料記事の制限を回避するのを防ぐためでしょうが、行き過ぎです。こちらは、StopTheMadness の有無によるワシントン・ポストの記事です。
銀行も公共料金会社も、パスワードの貼り付けや 1Password での自動入力を禁止するほど私を嫌っているわけではありませんが、私が調べた限りではよくある苦情です。
サイトはJavaScriptを通じてこれらのブラウザレベルの制御を制限しているため、JavaScriptを完全に無効にしたり、特定のページだけ無効にしたりすることができます。しかし、WebがJavaScriptへの依存度をますます高めるにつれて、この方法はますます困難になってきています。StopTheMadnessは、他の機能を損なうことなく、こうした煩わしい制限を軽減します。
StopTheMadnessは、多くの一般的なトラッキング手法をブロックすることで、ブラウジングのプライバシーも向上させます。残念ながら、Yale School of Artのウェブサイト(説明のつかないほどひどいので、意図的なものに違いありません)を修正することはできませんし、広告もブロックできません。
StopTheMadnessを設定する
StopTheMadnessアプリは設定がほとんど必要ありません。アプリを開いて「インストール」を選択すると、様々なブラウザへの拡張機能のインストールオプションが表示されます。StopTheMadnessがインストール手順を案内します。Safariの拡張機能は自動的にインストールされますが、有効にするにはSafariの環境設定を開く必要があります。

StopTheMadness は、推奨保護の標準セットをデフォルトで有効にします。また、問題を引き起こす可能性があるため、デフォルトでは有効になっていない「注意して使用」セットも提供します。
StopTheMadness は個々の Web サイトに合わせてカスタマイズできます。おそらく、そうしたカスタマイズが必要となる Web サイトがいくつかあります。
StopTheMadnessの狂気を止めよう
StopTheMadness を初めて試した時は、Google ドキュメントのカスタムコンテキストメニューが無効になってしまい、少々困惑しました。これはオートコレクト警告の特定に不可欠な機能です。ありがたいことに、個々のウェブサイトごとに例外を設定するのは簡単です。
StopTheMadnessの設定で、「+」をクリックしてウェブサイトを追加します。ドメイン名は「」のように入力しますgoogle.com
。Macアプリでは、すべての保護を自動的に無効にするチェックボックスが表示されますが、私は問題の原因となっている保護だけをオフにすることを好みます。「OK」をクリックして例外を追加します。その後、そのサイトに必要な設定を選択できます。
StopTheMadnessアプリはSafari拡張機能の設定にのみ使用できることに注意してください。Safariは独自の拡張機能ではなく、macOSのアプリ拡張機能に依存しており、そのためには専用のアプリが必要になるためです。
他のブラウザでは、設定はブラウザ内で行います。StopTheMadnessアプリと見た目は似ていますが、ブラウザの機能によってインターフェースが多少異なります。FirefoxでStopTheMadnessを設定する方法は次のとおりです。
- Firefox > 環境設定を選択します。
- 左下隅の「拡張機能とテーマ」をクリックします。
- 拡張機能リストで「StopThe Madness」をクリックします。
- 「環境設定」をクリックします。
Brave と Chrome ではインターフェースは似ていますが、アクセス方法が少し異なります。
- ウィンドウ > 拡張機能を選択します。
- StopTheMadness の下の [詳細] をクリックします。
- 拡張機能オプションをクリックします。
Microsoft Edge には、StopTheMadness のオプションにアクセスする別の方法があります。
- ウィンドウの右上隅にあるブラウザ (•••) メニューをクリックします。
- StopTheMadness の下で、[詳細] をクリックします。
- 拡張機能オプションをクリックします。
StopTheMadness でテストしてほしい、迷惑な Web サイトを見つけましたか? コメント欄にリンクと、そのサイトの問題点を投稿してください。StopTheMadness で修正できるかどうか確認します。