Ксевы Разрабы если бы хотели то могли бы сами Модуль тож под БАС создать но им этого не надо :)
У них же Хрумер есть и они под него Затачивали то его :)))
Internationalization api - палится локаль
-
Привет, форумчане.
Нужно менять язык браузера на русский (по дефолту "en-US").
Меняю заголовки Accept-Language на нужные, например "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7".
Прокси тоже правильный.
После этого, в navigator язык отображается нужный, но locale в internatiolization api по-прежнему "en-US".Intl.NumberFormat().resolvedOptions() // или Intl.Collator().resolvedOptions()
Также нам об этом подскажет https://pixelscan.net/
На форуме инфы по этому не нашел.
Как с этим бороться? -
@someone said in Internationalization api - палится локаль:
Как с этим бороться?
Отпечатки использовать
-
@UserTrue said in Internationalization api - палится локаль:
Отпечатки использовать
Я использую fingerprint premium.
В фингерпринте про локаль ничего не нашел. Менять в файлe отпечатка (fingerprint.json) ключ "lang" бесполезно.
@UserTrue Подскажи, пожалуйста, конкретнее как тут быть? -
@UserTrue said in Internationalization api - палится локаль:
я не помню точно, вроде действие прокси на основание языка отпечатка ставит локаль либо по гео ip
Да. Но только в navigator.language и navigator.languages
Похоже, что на объект Intl не распространяется. Похоже на брешь в анонимности.
(я использую версию BAS 24.1, на других не проверял) -
@someone said in Internationalization api - палится локаль:
Да. Но только в navigator.language и navigator.languages
Я сам на старом движке ее находил, но ее потом вроде фиксили. Может на новом движке снова проросла ))
-
@DoctorKrolic said in Internationalization api - палится локаль:
@someone Можете отписать @Fox в лс с приложением тестового проекта. Если это действительно дырка, то её поправят. Как раз 24.1 ещё в офф прокат не вышла
Спасибо. Так и сделаю.