标签: javascript
我正在寻找一种方法来查找给定用户的Web应用程序支持的最佳语言环境。
例如,我的应用程序支持语言环境en_GB和es_MX,而浏览器支持fr和en_US。在这种情况下,用户可能希望看到en_GB。
en_GB
es_MX
fr
en_US
我以前使用过locale软件包,它确实做到了这一点,但是由于它使用Accept-Language标头,因此只能在服务器端使用。
locale
Accept-Language
如何在浏览器中使用navigator.languages?
navigator.languages