`
lige239141
  • 浏览: 174947 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

主流浏览器引擎和User-Agent

阅读更多
看kindeditor源码的时候,延伸了解浏览器引擎的知识。

主流浏览器引擎简介

世界四大浏览器引擎

UserAgent 的历史变迁

  五大主流浏览器的User-Agent:

  IE

  Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)
  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)
  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
  Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)
  其中,版本号是MSIE之后的数字。

  Firefox

  Mozilla/5.0 (Windows; U; Windows NT 5.2) Gecko/2008070208 Firefox/3.0.1
  Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309 Firefox/2.0.0.3
  Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070803 Firefox/1.5.0.12
  其中,版本号是Firefox之后的数字。

  Opera

  Opera/9.27 (Windows NT 5.2; U; zh-cn)
  Opera/8.0 (Macintosh; PPC Mac OS X; U; en)
  Mozilla/5.0 (Macintosh; PPC Mac OS X; U; en) Opera 8.0
  其中,版本号是靠近Opera的数字。

  Safari

  Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13
  Mozilla/5.0 (iPhone; U; CPU like Mac OS X) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3
  其版本号是Version之后的数字。

  Chrome

  Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
  其中,版本号在Chrome只后的数字。
0
0
分享到:
评论

相关推荐

    Import list of user agent swicher

    还在为 user agent swicher 只有IPHONE...导入这个列表吧,包括了目前主流的浏览器标识 使用方法 先安装好,重启火狐浏览器之后,打开菜单栏“工具”“Dafault User Agent”“Edit User Agents”“Import…”导入此文件

    前端项目-egjs-agent.zip

    - **浏览器检测**:egjs-agent可以识别各种主流浏览器,如Chrome、Firefox、Safari、Edge、IE等,并返回浏览器的名称、版本信息。 - **操作系统识别**:该项目支持识别多种操作系统,包括Windows、MacOS、iOS、...

    浏览器检测的多种方式-javascript代码

    除了IE之外,还可以检测其他主流浏览器: - **Netscape**: ```javascript function isNN() { return navigator.userAgent.indexOf("Netscape") !== -1; } ``` - **Opera**: ```javascript function ...

    Import list of user agent swicher 2014-02-15 更新

    useragentswicher 更新至2014-02-15日为止所有主流浏览器+操作系统,包括PC及移动终端。 还在为 user agent swicher 只有IPHONE、IE、search robot这三种烦恼吗? 导入这个列表吧,包括了目前主流的浏览器标识 使用...

    限制电脑PC端访问Web页面,只能手机端才能访问

    1. **获取User-Agent**:首先,JavaScript代码会读取浏览器发送的HTTP请求头中的User-Agent字段,这是一个包含了用户所用浏览器类型、版本和操作系统信息的字符串。 2. **设备检测**:通过对User-Agent的分析,可以...

    user_agent_switcher_1_0_43_0.zip

    1. 支持多种浏览器:通常,User Agent Switcher会支持主流的浏览器,如Chrome、Firefox、Safari等,让用户在这些浏览器上都能切换User Agent。 2. 用户友好的界面:提供一个方便的界面来选择和管理预设的User Agent...

    UserAgentUtils-1.13.jar

    它不仅支持主流的桌面和移动浏览器,还能够识别许多非标准或罕见的User-Agent字符串,确保了在各种环境下都能稳定工作。如果你需要对User-Agent进行深度定制的解析,还可以通过继承或扩展其提供的类来进行二次开发。...

    iframe自适应高度兼容各主流浏览器

    iFrame自适应高度兼容各主流浏览器 iFrame自适应高度是指在网页中嵌入iFrame时,使其高度能够自动适应其内容的高度,从而避免了出现滚动条的问题。下面是实现iFrame自适应高度的方法和相关知识点。 知识点1:...

    电脑上wap网教程介绍

    具体到操作步骤,这里列举了几种主流浏览器的修改方法: - FireFox:可以通过安装User-Agent Switcher这个扩展插件,之后进入about:config设置中修改general.useragent.override来指定自定义的User-Agent。 - ...

    Python库 | django-badbrowser-1.0.3.tar.gz

    1. **浏览器检测**:`django-badbrowser`库能够识别用户访问网站时所使用的浏览器类型和版本,这基于浏览器发送的User-Agent字符串。通过对User-Agent进行解析,库可以确定浏览器的类型、版本以及可能存在的兼容性...

    用js判断用户浏览器是否是XP SP2的IE6

    在新项目开发中,建议优先考虑兼容最新版本的主流浏览器。 #### 结论 通过上述方法,我们可以准确地检测出用户是否使用的是安装了SP2的Windows XP上的IE6浏览器。虽然这种方法存在一定的局限性,但对于特定的历史...

    解决不同浏览器下载时中文名乱码问题

    1. **兼容性考虑**:虽然上述代码已经尽可能覆盖了主流浏览器的处理方式,但在实际应用中还需要不断测试和完善,确保兼容各种版本的浏览器。 2. **异常处理**:在读取文件和写入输出流的过程中可能会遇到各种异常,...

    浏览器兼容性解决办法

    浏览器兼容性问题一直是Web开发中的一个...定期进行兼容性测试,确保网站在主流浏览器中的表现一致,是提高用户体验的关键。通过这些方法,你可以有效缓解浏览器兼容性带来的困扰,让网站在各种环境中都能正常工作。

    2021年9月最新浏览器useragent

    三、主流浏览器的UserAgent示例 1. **Chrome**: ``` Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 ``` 2. **Firefox**: ``` ...

    手机登录判断

    而浏览器则是用户访问网络的主要工具,无论是手机还是PC,都有各自的主流浏览器,如手机上的Chrome、Safari,以及PC上的Firefox、Edge等。 实现"手机登录判断"的技术主要包括以下几个方面: 1. **User-Agent检测**...

    用jQuery实现检测浏览器及版本的脚本代码

    为了更好地理解jQuery是如何通过User-Agent字符串来判断浏览器类型的,我们可以看看几个主流浏览器的User-Agent示例: - **Safari (Windows 版本)**: ``` AppleWebKit/523.12.9 (KHTML, like Gecko) Version/3.0 ...

    带cookie支持的php http类库

    1.自动支持cookie....2.支持页面压缩及分段输出.有些网页抓取时可能会返回gzip压缩后的数据.本类库将自动识别并解码. 3.支持提交表单数据....行为与主流浏览器几乎无差别,突破防采集只需要你改一下USER-AGENT即可搞定.

    支持html5的浏览器有哪些

    火狐4.0版本需要修改user-agent才能进行测试。 2. **Sublime Video Demo页面**([http://sublimevideo.net/demo](http://sublimevideo.net/demo)): - 如果浏览器能正常显示视频,则说明支持HTML5。 - 这个测试...

    手机APP下载页面判断是否微信

    1. **多平台支持**:确保页面能够适应不同设备和浏览器,包括Android和iOS,以及Chrome、Safari、Firefox等主流浏览器。 2. **友好的UI设计**:提供清晰的下载指南,使用大号字体和突出的颜色吸引用户的注意力。 3. ...

Global site tag (gtag.js) - Google Analytics