js判断浏览器版本进行相关业务处理
2011-06-20 15:38 ☆冷枫☆ 阅读(342) 评论(0) 编辑 收藏 举报最近由于IE9的发布,我们网站上有些.exe的链接地址下载有些异常,因而需要批量修改成.zip格式的。这里就需要判断浏览器的版本了,下面是我工作中用到的一个小方法:
//下载地址浏览器检测
function downUrlCheck(callback){
var agt = navigator.userAgent.toLowerCase();
var re = new RegExp("msie ([^\.]*)","i");
var arr = re.exec(agt);
//调试的时候可以修改IE版本号为6
if(arr && arr[1] && arr[1] >= 8 && typeof(callback) == "function") callback();
}
function G(id){return document.getElementById(id);}
var config ={
"dx":{
"l2":"http://www.lzblogs.com/Update/L2SD/Dyj_L2SD_Setup.zip", //L2深度电信下载地址
"III":"http://www.lzblogs.com/Update/bz2/Dyj_BZ_Setup.zip", //投资III电信下载地址
"v":"http://www.lzblogs.com/Update/oy2/Dyj_OY_Setup.zip", //V电信下载地址
"dfw":"http://www.lzblogs.com/Update/DFW3/dfw3.zip", //大富翁电信下载地址
"jrzd":"http://www.lzblogs.com/Update/L2Jrzd/Dyj_Jrzd_Setup.zip" //金融终端电信下载地址
},
"wt":{
"l2":"http://www.lzblogs.com/Update/L2SD/Dyj_L2SD_Setup.zip", //L2深度网通下载地址
"III":"http://www.lzblogs.com/Update/bz2/Dyj_BZ_Setup.zip", //投资III网通下载地址
"v":"http://www.lzblogs.com/Update/oy2/Dyj_OY_Setup.zip", //V网通下载地址
"dfw":"http://www.lzblogs.com/Update/DFW3/dfw3.zip", //大富翁网通下载地址
"jrzd":"http://www.lzblogs.com/Update/L2Jrzd/Dyj_Jrzd_Setup.zip" //金融终端网通下载地址
}
}
$(document).ready(function(){
downUrlCheck(function(){
$("#dx_l2").attr("href",config.dx.l2);
$("#wt_l2").attr("href",config.wt.l2);
$("#dx_v").attr("href",config.dx.v);
$("#wt_v").attr("href",config.wt.v);
$("#dx_dfw").attr("href",config.dx.dfw);
$("#wt_dfw").attr("href",config.wt.dfw);
$("#dx_III").attr("href",config.dx.III);
$("#wt_III").attr("href",config.wt.III);
$("#dx_jrzd").attr("href",config.dx.jrzd);
$("#wt_jrzd").attr("href",config.wt.jrzd);
});
});
function downUrlCheck(callback){
var agt = navigator.userAgent.toLowerCase();
var re = new RegExp("msie ([^\.]*)","i");
var arr = re.exec(agt);
//调试的时候可以修改IE版本号为6
if(arr && arr[1] && arr[1] >= 8 && typeof(callback) == "function") callback();
}
function G(id){return document.getElementById(id);}
var config ={
"dx":{
"l2":"http://www.lzblogs.com/Update/L2SD/Dyj_L2SD_Setup.zip", //L2深度电信下载地址
"III":"http://www.lzblogs.com/Update/bz2/Dyj_BZ_Setup.zip", //投资III电信下载地址
"v":"http://www.lzblogs.com/Update/oy2/Dyj_OY_Setup.zip", //V电信下载地址
"dfw":"http://www.lzblogs.com/Update/DFW3/dfw3.zip", //大富翁电信下载地址
"jrzd":"http://www.lzblogs.com/Update/L2Jrzd/Dyj_Jrzd_Setup.zip" //金融终端电信下载地址
},
"wt":{
"l2":"http://www.lzblogs.com/Update/L2SD/Dyj_L2SD_Setup.zip", //L2深度网通下载地址
"III":"http://www.lzblogs.com/Update/bz2/Dyj_BZ_Setup.zip", //投资III网通下载地址
"v":"http://www.lzblogs.com/Update/oy2/Dyj_OY_Setup.zip", //V网通下载地址
"dfw":"http://www.lzblogs.com/Update/DFW3/dfw3.zip", //大富翁网通下载地址
"jrzd":"http://www.lzblogs.com/Update/L2Jrzd/Dyj_Jrzd_Setup.zip" //金融终端网通下载地址
}
}
$(document).ready(function(){
downUrlCheck(function(){
$("#dx_l2").attr("href",config.dx.l2);
$("#wt_l2").attr("href",config.wt.l2);
$("#dx_v").attr("href",config.dx.v);
$("#wt_v").attr("href",config.wt.v);
$("#dx_dfw").attr("href",config.dx.dfw);
$("#wt_dfw").attr("href",config.wt.dfw);
$("#dx_III").attr("href",config.dx.III);
$("#wt_III").attr("href",config.wt.III);
$("#dx_jrzd").attr("href",config.dx.jrzd);
$("#wt_jrzd").attr("href",config.wt.jrzd);
});
});
主要的一点就是利用downUrlCheck 这个函数判断一下浏览器版本。其他的,你懂的!
励志博客园--优秀的阅读、励志、交流学习平台。您的网上心灵家园!