• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

浏览器语种检测,适合于多语言版本的站点

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网 如果您的网站面向世界各地的冲浪者或者对外开展商贸活动,检测来访者的浏览器语言类型就非常现实了。这里提供
的脚本可以检测流露;浏览器的语言类型,一般中文可以识别为“ZH”,英文版本的可以识别为“EN”,然后根据判断的浏
览器语言类型导向不同语言版本的页面。当然你可以通过服务器端去解决这个问题,在客户端用这个脚本就可以了。

你需要将代码放在HTML的<head>区。然后做不同语言版本的页面即可。
<SCRIPT LANGUAGE="JavaScript1.2">
<!--//
if (navigator.appName == ‘’Netscape‘’)
var language = navigator.language;
else
var language = navigator.browserLanguage;


if (language.indexOf(‘’en‘’) > -1) document.location.href = ‘’english.htm‘’;
else if (language.indexOf(‘’nl‘’) > -1) document.location.href = ‘’dutch.htm‘’;
else if (language.indexOf(‘’fr‘’) > -1) document.location.href = ‘’french.htm‘’;
else if (language.indexOf(‘’de‘’) > -1) document.location.href = ‘’german.htm‘’;
else if (language.indexOf(‘’ja‘’) > -1) document.location.href = ‘’japanese.htm‘’;
else if (language.indexOf(‘’it‘’) > -1) document.location.href = ‘’italian.htm‘’;
else if (language.indexOf(‘’pt‘’) > -1) document.location.href = ‘’portuguese.htm‘’;
else if (language.indexOf(‘’es‘’) > -1) document.location.href = ‘’Spanish.htm‘’;
else if (language.indexOf(‘’sv‘’) > -1) document.location.href = ‘’swedish.htm‘’;
else if (language.indexOf(‘’zh‘’) > -1) document.location.href = ‘’chinese.htm‘’;
else
document.location.href = ‘’english.htm‘’;
// End -->
</script>

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网