自动判断浏览器的中英文版本自动跳转网站中英文页面代码

[复制链接]
田野 发表于 2021-3-13 14:53:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
许多网站现在都是依靠自动判断浏览器的中英文版本来判断给你打开网站的中文还是英文版,也许好多朋友还不知道这个代码,今天正好给公司改版企业网站用到了,在此公布出来,供大家一起学习。
HTML网页根据来访者的浏览器语言不同自动跳转多语言页面
也就是自动判断浏览器的中英文版本自动跳转网站中英文页面
在 <head> </head> 之间加入如下代码。
  1. <script>
  2. var type=navigator.appName
  3. if (type=="Netscape")
  4. var lang = navigator.language
  5. else
  6. var lang = navigator.userLanguage
  7. //cut down to first 2 chars of country code
  8. var lang = lang.substr(0,2)
  9. // 英语
  10. if (lang == "en")
  11. window.location.replace('url')
  12. // 简体中文
  13. else if (lang == "zh-cn")
  14. window.location.replace('url')
  15. // 繁体中文
  16. else if (lang == "zh-tw")
  17. window.location.replace('url')
  18. // 德语
  19. else if (lang == "de")
  20. window.location.replace('url')
  21. // 除上面所列的语言
  22. else
  23. window.location.replace('url')
  24. </script>
复制代码
-----------------------------------------------------------华丽的分隔线-----------------------------------------------
根据浏览器自动判断代码:
  1. <script language="JavaScript">
  2.     <!--
  3. function getOs()
  4. {
  5.     var OsObject = "";
  6.    if(navigator.userAgent.indexOf("MSIE")>0) {
  7.         return "MSIE";
  8.    }
  9.    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
  10.         return "Firefox";
  11.    }
  12.    if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
  13.         return "Safari";
  14.    }
  15.    if(isCamino=navigator.userAgent.indexOf("Camino")>0){
  16.         return "Camino";
  17.    }
  18.    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
  19.         return "Gecko";
  20.    }
  21. }
  22. var os = getOs();
  23. if (os=="MSIE")
  24.     location.href="/a.htm"
  25. else if ( os=="Firefox" )
  26.     location.href="/b.htm"
  27.     -->
  28. </script>
复制代码
-----------------------------------------------------------又来的分隔线-----------------------------------------------
根据操作系统自动判断:
  1. <script language="JavaScript">
  2. <!--
  3. var la=navigator.browserLanguage.toLowerCase(); //识别系统语言
  4. if(la=='zh-cn') document.location = 'https://www.wy166.com'; //如果是简体中文
  5. else if(la=='zh-tw') document.location = 'https://tn.wy166.com'; //如果繁体中文
  6. else document.location = 'http://www.wy166.com'; //如果都不是
  7. // -->
  8. </script>
复制代码


一旦立下目标,不达目标绝不罢手,方可成功。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子194

发布主题
东方财富机构监控和散户监控指标
流水线图形量化交易系统

微信二维码

扫一扫Get更多资讯

Powered by 最美乡村! © 婺源旅游 | ( 赣ICP备19013634号 )|网站地图| 赣公网安备 36113002000140号i> | 👀 | 👦 | 📄

GMT+8, 2025-2-5 23:56 , Processed in 0.053608 second(s), 36 queries .