Язык браузера (Accept-Language) по IP ?



  • Здравствуйте.
    Есть возможность установить координаты и время по IP. А с HTTP заголовком Accept-Language как быть? По умолчанию он настроен на английский, но это странно, когда IP русский/СНГ, а браузер английский. Так же планируется использование fingerprint switcher, а у разных браузеров этот параметр немного отличается.
    Как корректно менять его? Конечно, можно расписать все это функцией через if/else, но нет ли более простого и удобного решения?



  • @andrwork готовых решения нет =( только как вы написали через if, либо делать свой модуль



  • @andrwork БАС умеет получать страну по ип через действие "Сведения об ип", из полученной страны сформировать Accept-Language, например, если ип из Нидерландов, Accept-Language может выглядеть так:

    nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4

    fingerprint switcher не меняет Accept-Language, я подумаю о том, чтобы добавить.



  • @support а что тут означает q=0.8, q=0.6, q=0.4
    в принципе q что это?



  • @symposium Это приоритет для языка. Это все гуглится за 1 сек )


Log in to reply