StopTheMadness — это расширение для веб-браузеров, разработанное Джеффом Джонсоном из Underpass App Company. Оно предназначено для восстановления стандартного поведения браузера, которое нарушается некоторыми веб-сайтами. Расширение препятствует вмешательству сайтов в такие функции, как контекстное меню, выделение и копирование текста, использование клавиш управления и другие стандартные возможности браузера. Кроме того, StopTheMadness способствует улучшению приватности пользователя, блокируя различные трекеры и нежелательные параметры URL.
Первоначально доступное только для Safari, расширение со временем получило поддержку других браузеров, включая Firefox, Chrome и Chromium на macOS. В 2023 году была выпущена обновлённая версия — StopTheMadness Pro, которая включает дополнительные функции и улучшения, такие как синхронизация настроек через iCloud и возможность настройки поведения на основе платформы. Это расширение является дополнением к другим инструментам блокировки рекламы и трекеров, а не их заменой.
- Восстановление стандартного поведения браузера: восстановление контекстного меню, клавиш управления, выделения и копирования текста, перетаскивания элементов и других функций, ограничиваемых сайтами.
- Управление автозапуском мультимедиа: блокировка автозапуска видео и аудио, восстановление стандартных элементов управления воспроизведением, включая Picture-in-Picture.
- Блокировка трекеров и параметров URL: удаление отслеживающих параметров из ссылок, предотвращение использования ссылок-перенаправлений и скрытых трекеров.
- Управление всплывающими окнами и уведомлениями: блокировка нежелательных всплывающих окон и запросов на отправку уведомлений.
- Поддержка пользовательских стилей и сценариев: возможность применения пользовательского CSS и JavaScript к веб-страницам для изменения их внешнего вида и поведения.
- Платформенная настройка: возможность настройки различных параметров для разных платформ (iOS, iPadOS, macOS) с синхронизацией настроек через iCloud.
- Экспорт и импорт настроек: возможность экспорта и импорта настроек расширения для удобного переноса между устройствами.