Получение языка по умолчанию (68) в Chrome, ошибка navigator.language, есть ли альтернативные способы? - PullRequest
0 голосов
/ 07 сентября 2018

Я не уверен, давал ли ранее window.navigator.language язык, выбранный по умолчанию, или нет, но в моем тестировании на 68 он дает первый язык в списке языков.

navigator.language
"en-US"
window.navigator.language
"en-US"
new Date().toDateString()
"Fri Sep 07 2018"
new Date().toLocaleDateString()
"07/09/2018"
navigator.appVersion
"5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
   Chrome/68.0.3440.106 Safari/537.36"
window.navigator.languages
(3) ["en-US", "en-GB", "en"]

enter image description here

Еще лучше, может двигаться вверх и НЕ перезагружать браузер, и JavaScript уже сообщает об изменениях.

Я не прошу всех своих пользователей, чтобы они указывали порядок своих языков.

В старых вопросах переполнения стека показывается возвращаемый по умолчанию язык, поэтому возможно проблемы с обновлением Chrome версии Браузер Chrome - navigator.language не возвращает код страны

window.navigator.languages
(3) ["en-GB", "en-US", "en"]
window.navigator.language
"en-GB"

Есть ли альтернативные способы получить правильный язык по умолчанию / выбранный язык пользователя?

...