判断浏览器 (!+"\v1")?这个是怎么来分辨浏览器的,依据是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主在火狐下打印alert("\v1");就知道了 哦,alert(+"\v1");都是false的,那中间这个加号表示什么??为什么加上"!"之后 IE为会true,而别的还是false 浏览器的Bug吧,好多测试都是针对浏览器的Bug,说不清楚为什么会那样,但是事实就是那样,没有办法,呵呵 自己写一个好了!function Nv(){ //浏览器版本 var n=navigator.userAgent,v; if(n.indexOf("Chrome")>=0){ v=1; }else if(n.indexOf("Firefox")>=0){ v=2; }else{ var r=/.+MSIE (\d+)\.0.+/; if(r.test(n)){ v=n.replace(r,"$1"); }else{ v=0; } } return v;} 新手求教~JS的基本问题(代码~)动动小手,100分到手·~· json中属性带点号怎么得到其中的值 JavaScript函数递归调用问题 replace问题. 请教replace使用方法 我出200分---请各位高手帮忙把这段代码升个级 结分帖!! 求!!每刷新一次,背景图片更换一才代码? 网页跳转问题 遇到一个表单检验的问题,自己未能解决,也未能找到相关资料,请助! 急问JAVASCRIPT加密网页的问题 JS加密解密的问题,高手帮忙了谢谢!! div 层出现后,怎么样才能不让操作他后面的内容?
楼主在火狐下打印
alert("\v1");就知道了
哦,alert(+"\v1");都是false的,那中间这个加号表示什么??为什么加上"!"之后 IE为会true,而别的还是false
好多测试都是针对浏览器的Bug,说不清楚为什么会那样,但是事实就是那样,没有办法,呵呵
function Nv(){ //浏览器版本
var n=navigator.userAgent,v;
if(n.indexOf("Chrome")>=0){
v=1;
}else if(n.indexOf("Firefox")>=0){
v=2;
}else{
var r=/.+MSIE (\d+)\.0.+/;
if(r.test(n)){
v=n.replace(r,"$1");
}else{
v=0;
}
}
return v;
}