360浏览器兼容模式文档模式默认以ie7标准渲染?

今天,360浏览器下在线报名的页面数据显示异常,极速下并没有问题。

360帮助中心是这么说的:

浏览器默认内核的指定只需在head标签中添加一行代码即可:
若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">
若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">
若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

然的确这些代码都是添加了的:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

经过,谷歌,百度,搜狗各种搜索,大体解决方法就是这个样子的。

只能看下项目页面的结构了,果然发现了一个小小的细节,meta标签上居然存在一个script标签(引入公共JSP导致的)。随后把它移动到meta标签下面,刷新页面就ok了。

具体毛原理?
7.png

qrcode_for_gh_bf7a27ade681_258.jpg

作者: 小柒

出处: https://blog.52itstyle.com

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(345849402@qq.com)咨询。