记录一次360极速浏览器访问我们网站的问题

时间:2024-03-10 18:11:31

1.  我们网站最近做了限制,IE浏览器至少IE10,才能正确访问站点;低于IE10的会有一个提醒,要求IE升级到10,然后就退出了。

2.  大部分客户端使用win7,win10,他们系统的浏览器基本上都是IE10或者IE11,所以不会产生登录有提醒的问题。

3.  针对windows xp或者win7 IE8或者win7 IE9的用户,我们推荐了一款双核浏览器:360极速浏览器。

4.  360极速浏览器有两个核,一个是极速模式,一个是兼容模式。

   当使用windows xp访问站点的时候,默认就是兼容模式,但是使用兼容模式,xp用户就无法访问我们的网站了,因为xp上面IE最高版本为IE8.  但是使用windows xp访问我们的其他站点,默认就是极速模式。

5.  一开始怀疑是我们这个站点有问题,于是就是站点所在的局域网内,重新创建一个新的站点,与原来的站点使用同一套代码,发现问题依然存在。又怀疑是防火墙的问题,在局域网内访问同样的站点,问题依然存在,排除防火墙的问题。

6.  使用fiddler抓包工具,获得http请求头发现:user-agent一直是IE内核,所以怀疑是360极速浏览器本身的问题,后来联系360客服,360软件技术:400-6693-600,告之他们所呈现的情况,后来他们做了一些调整,把默认兼容模式调整到了极速模式,所有网站的二级目录或者页面都强制使用兼容模式。

7.  这样虽然解决了windows xp用户访问网站的问题,但是我们有一些页面仍然希望使用兼容模式。

8.  后来又联系360客服,他们说可以通过在指定页面内,添加一些标签,解决这个问题。  

<meta name="renderer" content="ie-stand">
<meta name="renderer" content="ie-comp">

  在head标签内,添加这两个meta标签,访问这个页面仍然是极速模式。

9.  为了解决这个问题,继续向360咨询,最后联系到一个360技术人员,他告诉我,当使用强制极速模式的时候,任何meta标签都不会再生效,必须告诉他们哪些页面想用兼容,交给他们处理才行。

     最后我把我们需要使用兼容模式的页面告诉360技术人员,所有的问题解决。

   虽然不是很灵活,但是终于解决浏览器的问题,这也是一种办法吧。