Firefox и его User-Agent в OpenBSD
Опубликовано 25.06.2024 в OpenBSD
Когда-то я прикопал в своем локальном хранилище рецептов следующее:
... при запуске веб-версии Zoom в Firefox под OpenBSD вы увидите ошибку "ваша система не поддерживается" - и побороть это можно подменой User-Agent, а именно: заходим в about:config создаем новый строковой параметр
general.useragent.override
, а в качестве значения присваиваем ему юзерагент… да хоть от того же свежего Firefox, только под Linux, вот этот:
Mozilla/5.0 (X11; Linux i686; rv:109) Gecko/20100101 Firefox/112.0
Собственно, вся настройка. Да, разумеется, вместо этого костыля можно использовать гораздо более функциональные расширения браузера (коих есть в количестве), позволяющие настраивать подмену User-Agent куда более гибко (только для конкретных сайтов, белый список, черный список…), но я пошел по самому простому пути.
Так вот, в свежей сборке Firefox под OpenBSD (на текущий момент это версия 127.0.1) этот трюк более не требуется. Теперь там по умолчанию установлен User-Agent
Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Говорят, это изменение порождено именно тем, что некоторые сайты криво работали с незнакомым User-Agent. Соответственно, имеем в виду, что статистика распространенности операционных систем по данным User-Agent браузеров врет...
P.S. Помимо Zoom, некоторые проблемы из-за User-Agent я встречал на сайте Кинопоиска - некоторые фильмы отказывались воспроизводиться с ошибкой в духе "ваша система не поддерживается..." - теперь, насколько я могу судить, эта проблема тоже не воспроизводится. Пока что, по крайней мере.