最近由于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
这个函数
判断一下浏览器版本。其他的,你懂的!