首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

已经设置浏览器语言德语优先,为什么以下脚本还是显示zh-cn解决方案

2012-03-03 
已经设置浏览器语言德语优先,为什么以下脚本还是显示zh-cn浏览器中的语言顺序为dezh-cnif(navigator.appNa

已经设置浏览器语言德语优先,为什么以下脚本还是显示zh-cn
浏览器中的语言顺序为
de
zh-cn


if   (navigator.appName   ==   'Netscape '){
var   language   =   navigator.language;  
}else{
//var   language   =   navigator.browserLanguage;
var   language=navigator.userLanguage;
}
alert(language);

/*
if   (language.indexOf( 'en ')   >   -1)   document.location.href   =   'english.php ';
else   if   (language.indexOf( 'de ')   >   -1)   document.location.href   =   'german.php ';
else   if   (language.indexOf( 'zh ')   >   -1)   document.location.href   =   'chinese.php ';
else   document.location.href   =   'english.php ';
*/



[解决办法]
navigator.userLanguage
这是我查到的说明:
Retrieves the operating system 's natural language setting.
就是说获取的应该是操作系统的设置语言.

热点排行