判断浏览器

sohighthesky 2009-09-04 09:39:48
(!+"\v1")?
这个是怎么来分辨浏览器的,依据是什么?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
starwu 2009-09-07
  • 打赏
  • 举报
回复
自己写一个好了!
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;
}
sohighthesky 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kingwolf_javascript 的回复:]
浏览器的Bug吧,
好多测试都是针对浏览器的Bug,说不清楚为什么会那样,但是事实就是那样,没有办法,呵呵
[/Quote]

那“+”和“!”表示什么呢?
浴火_凤凰 2009-09-07
  • 打赏
  • 举报
回复
浏览器的Bug吧,
好多测试都是针对浏览器的Bug,说不清楚为什么会那样,但是事实就是那样,没有办法,呵呵
sohighthesky 2009-09-06
  • 打赏
  • 举报
回复
哪个知道的,帮忙解释下啊
sohighthesky 2009-09-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 s_liangchao1s 的回复:]
JScript code
楼主在火狐下打印
alert("\v1");就知道了
[/Quote]

哦,alert(+"\v1");都是false的,那中间这个加号表示什么??

为什么加上"!"之后 IE为会true,而别的还是false
s_liangchao1s 2009-09-04
  • 打赏
  • 举报
回复

楼主在火狐下打印
alert("\v1");就知道了

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧