【问题标题】:Javascript : list all browser languagesJavascript:列出所有浏览器语言
【发布时间】:2014-08-11 16:04:01
【问题描述】:

我的 html UI 中有一个下拉列表,其中必须填充所有浏览器语言/输入安装语言的列表(不是第一种语言)。

我能够获得第一种语言(即 en-us),但我也为我的操作系统安装了 zh-CN 中文包。我使用了下面的代码,它只给了我列表中的第一种语言:

 <select class="sideBtn" size="1" id="LANGUAGE_LISTBOX" accesskey="L" title="Select Languages:" onChange="LanguageChange();">
      <script type="text/javascript">
        var language = navigator.browserLanguage;
        document.write('<option value="' + language + '">' + language + '</option>');
            </script>
  </select>

我浏览了下面的文章,但是 navigator.Languages 在 IE 中不起作用。 http://gu.illau.me/posts/the-problem-of-user-language-lists-in-javascript/ 有人能帮帮我吗?

深度

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

目前不可能。 navigator.languages 目前仅在 Firefox 中实现,正如您从相关的MDN page 中看到的那样,它仅列出用户在 Firefox 设置中配置的首选语言,而不是操作系统中安装的语言。没有其他方法可以从 JavaScript 获取此类信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 2011-12-27
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    相关资源
    最近更新 更多