分享踩坑点:

项目中需要兼容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浏览器,搜狗浏览器均保留了在各自浏览器标识。

转载于:https://www.cnblogs.com/ufex/p/6883089.html

【踩坑】360安全浏览器“极速模式”和“兼容模式”,套路还是bug?相关推荐

  1. html5和极速模式,浅谈360浏览器6.0版本极速模式与兼容模式_蓝戒的博客

    360浏览器升级到6.0版本后对html5实现了全面兼容,于此同时360 6.0版本浏览器提供了两种模式:1.极速模式 2.兼容模式,也就是说360浏览器为双核浏览器.浏览器最核心的部分是渲染引擎(R ...

  2. 用meta name=renderer content=webkit|ie-comp|ie-stand来切换360双核安全浏览器的极速模式和兼容模式

    以下信息摘自360官方网站: 浏览模式: 极速模式.兼容模式及IE9高速模式是360浏览器显示网页时使用的三种模式: 极速模式表示极速模式 兼容模式表示兼容模式 IE9IE10模式表示IE9/IE10 ...

  3. 360极速模式和兼容模式对页面的影响

    360浏览器模式不同都会对页面有一些出乎意料的效果的影响: 众所周知,360浏览器有两种模式:兼容模式和极速模式.两种模式下,兼容性不同,有时会导致页面效果不尽相同,各有差异. 但模式选择具体如何定的 ...

  4. 360极速模式和兼容模式

    360浏览器内核 360浏览器包含了两个内核:谷歌内核和IE内核. 极速模式 代表着高速,意味着是高版本的浏览器.极速模式是以Blink(Webkit)为内核的浏览模式,Blink内核具有更高的网页浏 ...

  5. 360浏览器怎么切换成兼容模式

    众所周知,360安全浏览器目前共有两种内核模式,即许多人口中的"极速模式"和"兼容模式".那么,在360浏览器中怎么切换成兼容模式呢?下面小编就来分享一下360 ...

  6. QQ浏览器怎样选择IE8兼容模式

    双核模式是指极速模式和兼容模式. 极速模式使用webkit内核浏览,会给您带来更快的上网速度.兼容模式使用IE内核浏览,可以兼容绝大部分网页. QQ浏览器一般情况下不需要您的干预就能够正常进行浏览. ...

  7. 浏览器急速模式跟兼容模式导致网站显示不同的问题

    我们知道有些浏览器在浏览网站的时候可以选择急速模式跟兼容模式,不同的模式可能导致页面不一样,原因是在兼容模式的时候浏览器会根据ie版本指定显示,但是我们知道在ie的开发者工具中浏览器模式跟文档模式不一 ...

  8. android 兼容模式设置,天天安卓模拟器切换极速模式与兼容模式的方法

    天天安卓模拟器是一款非常优秀的安卓模拟器,其为用户提供了一个完善的安卓模拟环境,帮助用户运行安卓上的游戏.应用,而且其为用户提供了诸多的辅助功能,按键操作.手柄操作.全屏.截屏等都能轻松实现,而这款软 ...

  9. doctype的作用,标准模式和兼容模式的区别

    doctype的作用: DOCTYPE是document type (文档类型) 的缩写. 声明位于文档的最前面,处于标签之前,它不是html标签. 主要的作用是告诉浏览器的解析器使用哪种HTML规范 ...

最新文章

  1. 深度学习 | 三个概念:Epoch, Batch, Iteration
  2. 给力2011-东莞市南洋计算机软件有限公司 携手10大厂商提供企业安全有效节省成本解决方案...
  3. linux开机自动打开全屏,如何修改Linux开机启动logo并使其全屏显示?
  4. 详解虚函数的实现过程之菱形继承修罗场(6)
  5. 让Double类型完整显示,不用科学计数法显示E(Java)
  6. Python CSV 中查找指定字符串
  7. #个人博客作业week2——结对编程伙伴代码复审
  8. Qt4工作笔记-Linux中Qt4.8.6在GBK和UTF-8编码转换
  9. linux如何打开dhcp服务,怎么开启DHCP服务器啊
  10. xp 系统不能够通过网络访问解决方法
  11. 德勤咨询:阿里云是跨国企业上云优选
  12. 【Oracle】添加注释(COMMENT ON)
  13. 第一次用联接查询语句,豁然开朗!!
  14. Optional Interview with Benny the Irish Polyglot abo---coursera课程Learn how to learn
  15. 尼恩Java面试宝典
  16. SMing:2022年中青杯B题思路
  17. 微信小程序弹窗底部不滚动-穿透
  18. 计算机网络(思科)章节测试总结
  19. STM32开发笔记108:将STM32CubeIDE设置为中文
  20. AutoCAD如何方便截图放到Word文档,改成白底黑字

热门文章

  1. 2017年提高营销的网站优化技巧—金瑞帆高端建站
  2. 基于GPS的嵌入式公交自动报站系统的研究
  3. 仿豌豆荚ViewPager下拉
  4. twoStack19.9.9
  5. 【转载】听说树莓派性能差,什么最好别尝试?
  6. echarts 树图案例
  7. 微信小程序涉嫌通过中断用户体验、限制用户操作的方式,收集与服务无关的用户个人信息,包括但不限于,手机号、
  8. 溢信IP guard文档加密系统控制台看着正常客户端无加密图标问题解决
  9. pusher 创建新应用_3.5 使用Pusher发送事件
  10. “影响力” v.s. “营销”