一、浏览器的内核
IE:trident内核
Firefox(火狐):gecko内核
Chrome:Blink(基于Webkit)
Safari:Webkit内核
Oprea:现用Blink,以前是presto内核
二、CSS浏览器兼容性
-moz- 火狐
-o- opera早期
-webkit- 谷歌、safari
-ms- IE
三、JS浏览器兼容的写法
(参考博客:https://www.cnblogs.com/May-J-Wang/p/6995288.html)
浏览器兼容问题有很多,包括个浏览器元素查找问题、DOM操作以及事件。下面列举几种常见JS事件的兼容性写法。
1、js阻止默认事件
var e = event ? || window.event; 简写形式: var e=e || window.event;
//如果存在event,那么var e=event;如果不存在event,那么var e=window.event,为了实现多种浏览器兼容