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

内核指定
这个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

某0极速

倒腾了很久window对象,也没找出来区别。至少截止2020年07月28日,mac上还很难分辨这两浏览器。
其他的例如猎豹、丘丘、2345等,都可以在userAgent中找到对应标识。
要求不严格可以使用userAgent判断,严格或者涉及到移动端,推荐用用前辈总结的经验。