一、问题描述
在使用360浏览器的时候,有时候360浏览器会使用兼容模式来渲染网页,实质上也就是使用IE浏览器来打开网页,而且这时候的IE浏览器的文档模式不是系统中IE浏览器的最高版本,而是IE7的文档模式。
二、问题解决
在网页的最顶端head标签内,使用meta标签来声明即可,如下:
1.<meta http-equiv="X-UA-Compatible" content="edge" />
2.<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
此处增加了chrome=1值,目的是触发Google Chrome Frame(官方的正式中文名称为“谷歌浏览器内嵌框架”。Google Chrome Frame是Google推出的一款免费的Internet Explorer专用插件。使用此插件,用户可以通过Internet Explorer的用户界面,以Chrome内核的渲染方式浏览网页。在运行插件之后,IE浏览器将获得Chrome的性能和功能。它将使用Chrome的WebKit 引擎处理网页,另外也支持IE所没有的HTML5等其他技术。)
3.<meta name="renderer" content="webkit|ie-comp|ie-stand">
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。