Javascript:列出所有浏览器语言

时间:2014-08-11 07:49:31

标签: javascript jquery html

我的html用户界面中有一个下拉列表,必须填写所有浏览器语言/输入安装语言(不是第一语言)的列表。

我能够获得第一种语言(即en-us),但我也为我的OS安装了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/ 有人可以帮忙吗?

Deepthi

1 个答案:

答案 0 :(得分:0)

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