通过获取浏览器语言版本,来相对的加载 easyui 语言包就是动态加载 JS 文件,下面有个不错的实例,大家可以看看
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
项目出于多语言版本的考虑,前台使用 easyui,通过获取浏览器语言版本,来相对的加载 easyui 语言包,easyui 默认语言包 en-US
代码如下
- <script type="text/javascript">
- //ie
- if (navigator.browserLanguage != "undefined" && navigator.browserLanguage != null) {
- if (navigator.systemLanguage == "zh-CN") {
- document.write("<script src='jquery-easyui/locale/easyui-lang-zh_CN.js'><\/script>");
- }
- }
- //firefox、chrome,360
- else {
- if (navigator.language == "zh-CN") {
- document.write("<script src='jquery-easyui/locale/easyui-lang-zh_CN.js'><\/script>");
- }
- }
- </script>
来源: