如题所述
如何判断浏览器的版本问题呢? 这种功能特别是做中英双版本网站的站长想知道的,浏览器是中文的界面就自动跳到中文网站,是英文界面就自动跳到英文网站,无需访问者自行选择。
第一种方法:
<script language=”JavaScript”>
var SysLan = window.navigator.systemLanguage; //取得浏览器版本语言
if(SysLan == “zh-cn”)window.location = “cn.html” //中文页面
if(SysLan == “en-us”)window.location = “en.html” //英文页面
</script>
注:window.navigator.systemLanguage 得到当前浏览器所使用的语言, IE5.5以上支持
第二种方法:
<SCRIPT LANGUAGE=”javascript1.2″>
<!–//
if (navigator.appName == ‘Netscape’)
var language = navigator.language;
else
var language = navigator.browserLanguage; //取得浏览器版本语言
if (language.indexOf(‘zh’) > -1) document.location.href = ‘cn.html’; //中文页面
if (language.indexOf(‘en’) > -1) document.location.href = ‘en.html’; //英文页面
//–>
</script>
- See more at: http://www.qiu2.com/desinger/browser-p170.htm#sthash.JLjGj6KZ.dpuf
第一种方法:
<script language=”JavaScript”>
var SysLan = window.navigator.systemLanguage; //取得浏览器版本语言
if(SysLan == “zh-cn”)window.location = “cn.html” //中文页面
if(SysLan == “en-us”)window.location = “en.html” //英文页面
</script>
注:window.navigator.systemLanguage 得到当前浏览器所使用的语言, IE5.5以上支持
第二种方法:
<SCRIPT LANGUAGE=”javascript1.2″>
<!–//
if (navigator.appName == ‘Netscape’)
var language = navigator.language;
else
var language = navigator.browserLanguage; //取得浏览器版本语言
if (language.indexOf(‘zh’) > -1) document.location.href = ‘cn.html’; //中文页面
if (language.indexOf(‘en’) > -1) document.location.href = ‘en.html’; //英文页面
//–>
</script>
- See more at: http://www.qiu2.com/desinger/browser-p170.htm#sthash.JLjGj6KZ.dpuf
温馨提示:答案为网友推荐,仅供参考