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 я встречал на сайте Кинопоиска - некоторые фильмы отказывались воспроизводиться с ошибкой в духе "ваша система не поддерживается..." - теперь, насколько я могу судить, эта проблема тоже не воспроизводится. Пока что, по крайней мере.