Впервые страница была представлена в сборках Firefox Nightly в феврале 2019 года.
На самом деле, Firefox без каких-либо проблем отображает абсолютное большинство сайтов, но есть отдельные специфические случаи, для которых и создана about:compat.
Проблемы совместимости
Некоторые разработчики оптимизируют сайты только для Chrome из-за обширной пользовательской базы браузера Google. Недостаточное тестирование в других веб-обозревателях может привести к функциональным проблемам и ошибкам загрузки. Ярким примером может являться сама компания Google, которая разрешает запускать некоторые свои сервисы только в определенным браузерах с помощью анализа директивы user-agent.
Приведем несколько примеров:
- Google сделал веб-приложение Google Планета Земля эксклюзивным для Chrome, и оно остается эксклюзивным на протяжении более двух лет.
- Сервис Документы Google заблокировал доступ для Microsoft Edge и выводил сообщение о проблеме совместимости.
- Видеосервис YouTube запретил пользователям Edge использовать новый дизайн сайта.
Mozilla реализует нестандартные функции в Firefox для целей совместимости. Например, Firefox может добавлять префикс -webkit для работы неподдерживаемых функций.
Однако, данные меры могут быть недостаточными, если веб-ресурс использует user-agent для определения совместимости.
Mozilla должна найти способ, чтобы гарантировать работоспособность на таких сайтах, особенно если они популярны среди пользователей. Для этих целей организация решила использовать четыре различных метода веб-совместимости.
- Переопределение user-agent для HTTP
- Переопредление user-agent для Javascript
- CSS-инъекции
- Javascript-инъекции
Переопределение user-agent позволит модифицировать информацию о директиве, доступную сайту. По умолчанию Firefox использует следующий user-agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0
По такому user-agent сайт сразу понимает, что перед ним пользователь Firefox.
Для расширения совместимости Mozilla собирается также использовать user-agent Chrome:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
about:compat
Пользователи Firefox 68 и более новых версий могут открыть страницу about:compat, чтобы посмотреть список текущих модификаций, включая переопределения User Agent и вмешательства.

В списке можно найти такие крупные сайты как YouTube, Bank of America, Twitch или Discord. Для каждой записи доступна ссылка на баг репорт в Bugzilla. Пользователь может отключить модификацию, чтобы протестировать поведение сайта без нее.
В 2014 году Mozilla запустила сайт Web Compat. Он позволяет просматривать список ошибок на сайте или сразу же сообщать Mozilla о новой ошибке совместимости. Список отчетов огромен, а рост популярности Chrome только способствует его увеличению.
А вы используете альтернативный Google Chrome браузер? Когда в последний раз вы сталкивались с проблемами совместимости?
Обновления программ, что нового
• Google Gemini получил импорт чатов и памяти из ChatGPT и Claude
• Обновление Intel Killer Performance Suite 40.26.220.2126: новый драйвер Wi-Fi 24.30.1.1 и завершение поддержки AX1650
• AMD представила Ryzen 9 9950X3D2 Dual Edition – 16-ядерный процессор Zen 5 с 208 МБ кэша
• Бета-версия клиента Steam Client получила исправления для SteamRT3 Beta на Linux и улучшения Remote Play
• Обновление Vivaldi 7.9 для Android и iPhone: Что нового
• Samsung расширяет бета-версию One UI 8.5 на Galaxy S24, Z Fold 6 и Z Flip 6