现在有多少种非IE内核的浏览器种类?

zhengshaodong 2007-12-10 04:05:53
就说有一定市场的
顺便问个问题

var Prototype = {
//浏览器类型
Browser: {
IE: !!(window.attachEvent && !window.opera), //判断是否使用IE内核浏览器
Opera: !!window.opera, //判断是否Opera内核浏览器
WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1, //这个是判断什么的
Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1, //判断是否是safari浏览器
MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/) //这个是判断什么的?
}

上面的代码摘自Prototype.js
navigator.userAgent: 获取等同于 HTTP 用户代理请求头的字符串。
为什么在ie里
document.write(navigator.userAgent)输出是Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727)
是Mozilla而不是别的?
...全文
950 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hansung 2008-10-15
  • 打赏
  • 举报
回复
呵呵,不错
fcuandy 2007-12-10
  • 打赏
  • 举报
回复
大大小小的,好像有几十种吧.
hztgcl1986 2007-12-10
  • 打赏
  • 举报
回复
Netscape还活着,被AOL收购了




byteh 2007-12-10
  • 打赏
  • 举报
回复
楼上的差不多都说了,有些东西和历史有关
hztgcl1986 2007-12-10
  • 打赏
  • 举报
回复

FireFox
Safari
Opera
Konqueror






  • 打赏
  • 举报
回复
navigator.appName=="Netscape" //ff
zhengshaodong 2007-12-10
  • 打赏
  • 举报
回复
还有 为什么他这里没有写出判断是否是firefox浏览器呢?

87,996

社区成员

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

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