为什么会有这个文章?
因为现在专注于前端,经常听到别人说浏览器方面的东西,自己不是很了解,所以有了下面的一些东西
浏览器内核就像我们本质的人,而浏览器的名称则可以看作我们所穿的衣服,不能说换了一件衣服,人就变了,这也就是我们为什么在开发中要说浏览器内核,比如360原来用的就是IE内核,但是它成为360浏览器,而在我们开发中,会给我们带来什么呢,对360浏览器的IE内核兼容性只要满足IE浏览器,360浏览器的兼容性也是可以的,从本质去看待一个问题。
1,浏览器内核(排版引擎/渲染引擎)
2,常见的内核:
trident 主要用于IE浏览器
Gecko跨平台 开源内核代码,最常见的是Mozilla firefox
webkit跨平台 最有潜力,对w3c支持很完善,安卓默认浏览器,apple,safari
Chromium跨平台 其实Chromium 就是WebKit,常见的 Google Chrome
Presto跨平台 常见的浏览器 Opera
3,查看浏览器内核
打开浏览器,打开开发者工具,点击console(控制台),在下面输入 navigator
有几个属性:
appCodeName
appName
appVersion 里面会显示浏览器内核
product Gecko 一般都是这个值,貌似都是跨平台的样子
userAgent 和appVersion的值相似,可以关注下
通过以上的内容应该就可以猜出所在浏览器的内核
时间: 2024-10-07 04:01:24