@UserTrue ну да, там функция proxy_parse(), которая возвращает объект типа такого
{ "server": "123.22.333.11", "Port": 4444, "IsHttp": true, "name": "user", "password": "password" }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 ещё в офф прокат не вышла
Спасибо. Так и сделаю.