昨天,一位同事在测试浏览器兼容性问题时,在软件支持版本中的IE8版本测试发现问题,开发反馈是说“浏览器内核版本是IE7的,所以不兼容”
我这才知道浏览器还有内核版本,所以以此文章记录一下,也打开我的博客新篇 哈哈
一、IE版本
1.打开IE浏览器(以IE8为例),按键F12打开开发者工具,点击【脚本】》【控制台】
2.在输入框输入navigator.appCodeName,可查看浏览器使用的内核,(appCodeName 属性是一个只读字符串,声明了浏览器的代码名)
注释:在所有以 Netscape 代码为基础的浏览器中,它的值是 "Mozilla"。为了兼容起见,在 Microsoft 的浏览器中,它的值也是 "Mozilla"
3.获取浏览器的名称及信息,输入框输入navigator.userAgent.toLowerCase()
如图,内核版本是7.0的,这就是同事遇到的那种情况
3.查看IE浏览器的版本信息,输入框输入 navigator.appVersion
这与第二种方法大致一致
二、谷歌浏览器
1.打开谷歌浏览器,打开一个页面,按F12,或者快捷键shift+ctrl+i,即可打开开发者工具,点击 Console
2. 查看浏览器产品代号,在输入框输入navigator.appCodeName
如图,谷歌浏览器的产品代号为”Mozilla”
3.查看版本号,操作系统和应用程序版本号 ,输入框输入navigator.appVersion
如图,谷歌浏览器目前Mozilla版本号为5.0,操作系统为Windows NT 6.1,chrome版本是38.0.2125.111
后记:其他浏览器同样操作,也可查询内核版本和版本消息。
最新评论