我的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
答案 0 :(得分:0)
目前不可能。 navigator.languages
目前仅在Firefox中实现,您可以从相关的MDN page中看到,它仅列出了Firefox设置中配置的用户首选语言,而不是OS中安装的语言。没有其他方法可以从JavaScript获取此类信息。