工作中需要测试 JavaScript 浏览器兼容性,简单总结如下。
内核介绍
内核 |
备注 |
Trident |
IE 内核,Trident 内核长期一家独大,很多国内浏览器使用。 |
Webkit |
苹果公司自己的内核,也是苹果的 Safari 浏览器使用的内核。Chrome 也曾使用此内核。 |
Blink |
2013年4月3日谷歌称将与苹果 Webkit 分道扬镳,将自主研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。 |
Gecko |
Firefox 使用的内核。 |
Presto |
Opera 前内核(已废弃),现已改用 Webkit 内核。 |
浏览器及其内核
浏览器 |
IE7 |
IE8 |
IE9 |
IE10 |
Webkit |
Gecko |
备注 |
Internet Explorer 7 |
√ |
|
|
|
|
|
|
Internet Explorer 8 |
|
√ |
|
|
|
|
|
Internet Explorer 9 |
|
|
√ |
|
|
|
|
Internet Explorer 10 |
|
|
|
√ |
|
|
|
Google Chrome |
|
|
|
|
√ |
|
|
Mozilla Firefox |
|
|
|
|
|
√ |
|
Apple Safari |
|
|
|
|
√ |
|
|
Opera |
|
|
|
|
√ |
|
Opera 放弃自家 Presto 内核转投 WebKit |
360极速浏览器 |
√ |
|
|
√ |
√ |
|
|
360安全浏览器 |
|
|
|
√ |
√ |
|
|
傲游云浏览器 |
|
|
|
√ |
√ |
|
通过菜单,切换浏览内核:兼容->极速 操作 |
QQ浏览器 |
√ |
√ |
√ |
√ |
√ |
|
通过兼容性视图切到 IE7,通过启用扩展组件调用 Webkit 内核 |
搜狐高速浏览器 |
√ |
|
|
|
√ |
|
在地址栏点击切换“高速”或“兼容”模式 |
参考