360浏览器兼容性问题(网页在未上传服务器和上传服务器后打开显示的样子不一致)

1.检查页面是否带有\u0026lt;meta name="renderer" content="webkit|ie-comp|ie-stand"\u0026gt;,如果不懂我在说什么,请参考:360安全浏览器当然这个meta标签的权重并不是最高的,最高的是黑白名单、内网ip、bla bla...2.打开页面后看看地址栏右方的兼容性是不是都还是你想要的兼容模式3.如果都是兼容模式,确认还不一样,请检查你的IE,是不是打开上传前后的页面也不一样,如果是,请检查你的Doctype,如果不懂,请仔细阅读:CSS - Quirks mode and strict mode4.内网ip还是域名,对使用何种模式会有影响,一般内网ip强制兼容模式,域名会判断是否在黑名单,某些域名会强制极速模式(但我相信你的域名应该不在这个范围吧)5.这都什么年代了,你写个标准的页面会死么……非得用兼容……补充一下,没有云端加速,没你们想得那么腻害呢……
■网友
【360浏览器兼容性问题(网页在未上传服务器和上传服务器后打开显示的样子不一致)】 360浏览器一般情况是域名默认用Webkit模式、IP默认使用IE模式,浏览器有个兼容列表,对一部分网站设置了默认模式,详细内核模式可见官网。用户在本地写的网页用360浏览器打开,浏览器默认使用IE模式打开;当用户将网页上传到服务器之后,会添加域名,而对于这种网页360浏览器一般使用Webkit打开。由于使用了两种不同的内核,因此对网页的渲染也回造成差异。

■网友
建议抓包看看,说不定他们有“云端加速”什么的功能,把你的页面过了一遍之后乱套了。
■网友
你这个问题怎么解决的?
■网友
你所说的本地是file://开头的还是用http://127.0.0.1 (XAMP)实现的?如果你引用了外部http://源的JS的话是会被受限的(restricted origin) 建议打开console看一下有没有报cross-origin error


    推荐阅读