常见浏览器基本的区别

548#bea70018

在做公司产品官网时,产品要求在不同浏览器下干很多不同的事,比如样式、内容、打点等表现...

image.png

内核指定

这个edge代替ie的时代,形形色色的三方自定义UI的浏览器喜欢采用所谓的双核渲染,关键智能模式还默认IE内核,what f

gg了一下,解决了这个毛病,在head里指定以何种内核渲染页面:

html 复制代码
<!--webkit(极速)-->
<meta name="renderer" content="webkit"> 
<!--IE兼容-->
<meta name="renderer" content="ie-comp"> 
<!--IE标准-->
<meta name="renderer" content="ie-stand"> 

区别三方浏览器

为啥会说到这个呢,navigator.userAgent不好用了呀,某0极速浏览器,实现了ctrl c chrome,ctrl v。在mac上,chrome浏览器和某0极速浏览器输出的userAgent如出一辙。

chrome

image.png

某0极速

image.png

倒腾了很久window对象,也没找出来区别。至少截止2020年07月28日,mac上还很难分辨这两浏览器。

其他的例如猎豹丘丘2345等,都可以在userAgent中找到对应标识。

要求不严格可以使用userAgent判断,严格或者涉及到移动端,推荐用用前辈总结的经验

参与本文讨论

请先登录 GitHub 后留言

0/500

本文留言

0

这篇文章还没有留言,来写第一条吧。

1 / 1