Я работаю с Chrome и пытаюсь определить текущий используемый язык.
window.navigator.language возвращает язык
window.navigator.languages возвращает все языки, добавленные в Chrome
Штукатурка по всему интернету. Мне сказали, что window.navigator.language помогает найти язык Active .Однако это уже не так.Он просто возвращает то, что находится в списке первым, то есть en-US, однако, как вы можете видеть, активный язык не гарантирован, я подозреваю, из-за нового дизайна.Мне интересно, нашел ли кто-нибудь решение для более современного хрома.
То есть мне не дают информации для разграничения между активным языком, основанным на моих предпочтениях.

ПРИМЕЧАНИЕ. Я также отправил запрос на свой сервер и проверил заголовок, та же информация приведена выше.
accept-language: en-AU,en-GB;q=0.9,en-US;q=0.8,en;q=0.7,es-ES;q=0.6,es;q=0.5
Это всего лишь отражение порядка, в котором отображаются предпочтительные языки, это не говорит мне, какой язык является активным, а какой нет..
Не имеет значения, является ли язык активного браузера en-GB или es-ES, одинаковая информация заголовка дается с одинаковыми весами.