为什么用360浏览器打开网页显示不正常而其他浏览器都正常

今天把一个项目放到线上,发现用其它浏览器显示正常而360却乱成一团,找了很久的原因,原来用的360浏览器的模式是兼容模式,是这个兼容模式搞的鬼。

对于360浏览器的极速模式与兼容模式,相信大家都不陌生,极速代表着高速,意味着是高版本的浏览器,速度快嘛。而兼容模式则是极力适合各种浏览器,考虑更多的是兼容。这两个模式在360浏览器上怎么设置呢?打开浏览器,在网址的后面有一个闪电的图标或是一个e图标,闪电是指您目前使用的是极速浏览器,而e则代表是兼容模式。两者可以自由切换,切换的方法很简单,直接点击这个图标,有下拉,点击选择就是了。使用极速,就类似用了360的高速内核,如果你的网站对于高版本的浏览器变形,那现在就不正常了,因为使用它,意味着使用了高版本的浏览器。而使用兼容模式,360的做法是保留了你电脑里面本身的IE内核,倘若你的电脑浏览器是IE7.0,使用兼容模式,就相当于使用了IE7.0,同理,如果你电脑是IE6.0,那么兼容就是6.0。还有,如果你电脑很先进,操作系统是win7或是win8系统,IE版本都是11或13,那可能两者就没有多大区别了。极速模式用的是谷歌的内核,而兼容模式则是用的IE内核。

那么如果要让网页在360的兼容模式下也显示正常该怎么做呢?

只需要在网页的head头部加上:

<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1"/>

即可。

这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题,例如模拟IE7的具体方式如下:

< meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" />

但令我好奇的是,此处这个标记后面竟然出现了chrome这样的值,难道IE也可以模拟chrome了?

迅速搜索了一下,才明白原来不是微软增强了IE,而是谷歌做了个外挂:Google Chrome Frame(谷歌内嵌浏览器框架GCF)。这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器,谷歌这个墙角挖的真给力!

而上文提到的那个meta标记,则是在是安装了GCF后,用来指定页面使用chrome内核来渲染。

GCF下载地址: http://code.google.com/intl/zh-CN/chrome/chromeframe/

安装完成后,如果你想对某个页面使用GCF进行渲染,只需要在该页面的地址前加上 gcf: 即可,例如: gcf:http://cooleep.com

但是如果想要在开发时指定页面默认首先使用GCF进行渲染,如果未安装GCF再使用IE内核进行渲染,该如何进行呢?

就是使用这个标记。

标记用法:

阅读了下chrome的开发文档(http://www.chromium.org/developers/how-tos/chrome-frame-getting-started,需翻-墙),下面来简单讲解一下这个标记的语法。

1.最基本的用法:在页面的头部加入

1< meta http-equiv = "X-UA-Compatible" content = "chrome=1" >

用以声明当前页面用chrome内核来渲染。

复杂一些的就是本文一开始看到的那中用法:

1< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />

这样写可以达到的效果是如果安装了GCF,则使用GCF来渲染页面,如果为安装GCF,则使用最高版本的IE内核进行渲染。


my github:https://github.com/lensh


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ip-guard加密软件是一种可以加密和保护计算机文件和数据的安全工具,安装它可以帮助用户保护私密信息免受未授权访问。 然而,有些用户反馈在安装了ip-guard加密软件后,使用360浏览器打开网页时,发现滑动滑轮会导致页面自动放大或缩小。这种情况可能是由于ip-guard加密软件与360浏览器的兼容性问题所导致的。 为了解决这个问题,可以尝试以下几个方法: 1. 更新软件版本:首先,您可以尝试更新ip-guard加密软件的最新版本。有时,软件更新可能会修复一些已知问题,从而提高其与其他软件的兼容性。 2. 禁用浏览器插件:尝试禁用360浏览器中与ip-guard加密软件相关的插件。有些插件可能与浏览器的滑动滑轮功能产生冲突,导致页面自动缩放。 3. 切换浏览器:如果365浏览器仍旧存在问题,您可以尝试切换至其他受信任的浏览器,如谷歌浏览器、火狐浏览器等,以查看是否存在相同的问题。如果其他浏览器没有出现此问题,那么可能确实是ip-guard加密软件与360浏览器的兼容性问题。 4. 联系技术支持:最后,如果问题仍无法解决,您可以联系ip-guard加密软件的技术支持团队,向他们报告问题,并寻求他们的帮助和解决方案。 总之,ip-guard加密软件安装后导致360浏览器打开网页滑动滑轮自动缩放的问题可能是由于软件兼容性问题所致。通过更新软件版本、禁用插件、切换浏览器或寻求技术支持,您可以尝试解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值