JS判断浏览器语言 自动跳转多语言页面

操作方法

  • 01

    下面贡献一段代码,可以让你的网站自动判断客户端浏览器或者操作系统的语言,实现在不同语言间跳来跳去,比如中英文网站间的自动跳转 var type=navigator.appNameif (type=="Netscape"){var lang = navigator.language}else{var lang = navigator.userLanguage}//取得浏览器语言的前两个字母var lang = lang.substr(0,2)// 英语if (lang == "en"){window.location.href="http://www.xxx.com/"}// 中文 - 不分繁体和简体else if (lang == "zh"){//  window.location.href="http://www.xxx.cn/"//  注释掉了上面跳转,不然会陷入无限循环}// 除上面所列的语言else{window.location.href="http://www.xxx.com.cn/"} 以上代码通过Firefox、Chrome、Opera测试有效;为了测试IE下的效果,特意在VMware Player里安装了Windows XP英文版,结果一样有效。 亲手测试一下效果:在Chrome的高级设置里添加其他语言,设置语言为en-us或者任何en开头的,测试效果。 PS:多余一句,在html中使用JavaScript代码需要<script type="text/javascript">….</script>。

(0)

相关推荐

  • 如何让火狐浏览器不自动跳转到新页面

    具体操作很简单,我们在打开新页面时,按住键盘上的Ctrl键再点击链接就可以了! 完。

  • js判断浏览器类型及版本

    js判断浏览器类型及版本 01 在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的use ...

  • 打开浏览器就自动跳转到hao123怎么办

    打开浏览器就自动跳转到hao123怎么办呢?下面小编来告诉大家. 操作方法 01 首先,我们打开我们的浏览器,然后我们点击浏览器中的工具: 02 弹出的界面,我们点击选项: 03 弹出的界面,我们点击 ...

  • 遇到360浏览器不能自动跳转时怎样解决的方法介绍

    对360浏览器比较熟悉的朋友都知道,360浏览器在使用的过程中,有时候会出现网页不能自动跳转,这就显得很麻烦,要用鼠标逐一去点,那么该如何解决这个问题呢,下面小编就教大家解决方法。 方法/步骤 1、下 ...

  • chrome浏览器打开新标签页时自动跳转至google页面的解决方法

    刚新安装了chrome浏览器,大概是这样的,我的主页设置的是about:blank,每次刚打开chrome的时候进去的也是空白页,但是每次我一打开新的空白标签页,它就会自动跳转到这个网页上: http ...

  • IE浏览器地址栏自动跳转到百度、必应

    使用IE浏览器或者其他浏览器时,当在地址栏输入网址点击Enter后,浏览器会自动使用搜索引擎,搜索输入的网址,只有Shift+Enter(IE浏览器)才能正常跳转到页面,使用起来不方便. 操作方法 0 ...

  • 浏览器不会自动跳转新开页面怎么办

    操作方法 01 请问您说的是不是网页制作的超链接点击不会跳转到新页面打开.如果是这样的话,可以接下来看,不是的话,那就是我理解错误,误会哦. 首先我们建立超链接的时候,在目标的位置一般都是没有人选择的 ...

  • DNS地址被劫持打开网页自动跳转到其他页面怎么办

    平时会使用win7纯净版64位浏览器来访问某些网站或查找资料,但有用户出现只要是打开网页就自动跳转到某一页面,如病毒页面.中奖诈骗广告页面.淘宝页面广告等等,这给用户带来极大困扰,出现这种情况很有可能 ...

  • 登陆微信公众平台,会自动跳转微小程序页面解决

    操作方法 01 正常登陆会自动跳转到微信公众平台小程序后台 02 点击设设置 03 基本信息往下拉可以看到账号信息,登陆邮箱进行修改,填写新邮箱(登陆微信小程序的登陆邮箱)与验证码,验证邮箱即可,這样 ...