zoukankan      html  css  js  c++  java
  • 【踩坑】360安全浏览器“极速模式”和“兼容模式”,套路还是bug?

    分享踩坑点:

    项目中需要兼容360安全浏览器,大家当然都希望用极速模式打开网站,但是发现总是被兼容模式打开

    网址类似 aa.xx.dd.com

    网上找了很多地方,有以下两种方法

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

    2.<meta name="renderer" content="webkit">

    ------------------------------------

    第一种: ie模式按照edge(本机最高的ie版本模式)来渲染, 有chrome内核则按照chrome模式渲染

    第二种:360官方提供的方法,按照为webkit模式渲染  http://bbs.360.cn/forum.php?mod=viewthread&tid=14294828&page=1#pid98784854

    但是,都失败了。。。。。。。。

    看了论坛下边的评论,有不少说<meta name="renderer" content="webkit">方法不生效的!!!!   这是坑啊,真不靠谱!!!!

    然后去看了很多网站,什么百度啊,腾讯啊,都是极速模式打开的,很奇怪啊,为什么我这个是兼容模式呢?

    然后尝试之前上线的一个项目,shit,极速模式啊,没毛病,为啥!!!

    然后打开测试环境地址,瞬间我屮艸芔茻,兼容模式来了!!!!!

    对比之后发现一个规律, 测试环境比线上地址多了一级域名,测试环境:a.b.c.com   线上: b.c.com

    然后又去看了另一个项目,没毛病,一样的规律。

    ***********************************

    最后,得到一个有待大家一起确认的规律:

    360安全浏览器:

    一级域名,使用上述第一种方式后,极速模式打开

    二级域名,不管你是用啥,都是兼容模式打开

     ***************************** 更正上述对域名描述错误 | 2017-05-23 ***************************

    一级(baidu.com)、二级域名(xx.baidu.com) --- 支持极速模式;

    三级及以上域名(xx.xx.baidu.com)--- 不支持极速模式。

     ip直接访问 --- 不支持极速模式(来自园友评论)

     ***************************** end ***************************

    严重怀疑,360这个研发忘了匹配多级域名的情况~~~~~~

    ------------------- 补充 | 2017-05-26 ----------------------

    补充一下关于360浏览器统计:

    360安全浏览器在兼容模式下:  navigator.userAgent和原生的IE的navigator.userAgent 完全一样,意味这从ua无法分辨出是360兼容模式还是原生IE

    360安全浏览器在极速模式下:  navigator.userAgent

    所以,没错的话:

    统计到的360安全浏览器的使用比例,应该都是极速模式下的,不包含兼容模式【兼容模式占比包含在对应版本IE的比例中】。IE占比中包含了360兼容模式的比例

    qq浏览器,搜狗浏览器均保留了在各自浏览器标识。

  • 相关阅读:
    GMap.NET开发技巧 开发可以根据地图放大缩小而缩放的图元
    GPS定位数据库表设计
    基于WCF回调(WCF Callback)的GPS报警推送(带源码)
    基于部标JT/T 808协议及数据格式的GPS服务器 开发
    如何做好GPS平台软硬件集成测试
    框架内思维 创新更有力
    JT/T 808 809 部标认证流程和申报材料下载
    基于部标JT/T8092011的(已过检)GPS平台数据交换及转发服务器
    基于Spring.NET的MVC应用程序发布时的虚拟路径错误的解决方案
    javascript组件开发方式(转载)
  • 原文地址:https://www.cnblogs.com/ufex/p/6883089.html
Copyright © 2011-2022 走看看