【踩坑】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安全浏览器:

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

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

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

时间: 2024-10-23 10:57:23

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

PC如何禁用网页在360浏览器里面禁止切换兼容模式

PC如何禁用网页在360浏览器里面禁止切换兼容模式 方法一 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 方法二 <meta name="renderer" content="webkit" /> 注意一下:斜杠前面加个空格 原文地址:https://www.cnblogs.com/jlfw/p/12222678.html

【CKEditor ASP.NET】解决360安全浏览器极速模式下不显示

博主问题只是出在误删了style.js文件 首先我用的是这种模式,在单个页面上导入: <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %> 然后直接把空间拖放到页面上 <div> <CKEditor:CKEditorControl ID="txtContent" Height=&q

360浏览器内核控制,配置使用极速模式或者兼容模式

背景介绍 由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览.基于IE的内核用于兼容网银.旧版网站.以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容.在过去很长一段时间里,我们主要的控制手段是一个几百k大小网址库,一个通过长期人工运营收集的网址库. 尽管我们努力通过用户反馈.代码标签智能判断技术提高浏览器的自动切核准确率.但是在很多情况下,我们仍然无法达到百份百正确.因此,我们新增加了

Doctype作用,标准模式与兼容模式的区别

<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器用什么文档标准解析这个文档.DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现.   标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行.在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作. HTML5 为什么只需要写 <!DOCTYPE HTML>? HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需

代码切换360浏览器极速模式和兼容模式

http://www.zhihu.com/question/20446741

Doctype作用 标准模式与兼容模式的区别

当要切换的各个屏幕之间没有相互依存关系的时候,该对象可以很好的完成任务.但是当多个屏幕互有关系的时候,就要使用另一种控制器 UINavigationController . 事实上,基本上在所有的 APP 中,必不可少的两种控制器. 没错,在码农的世界里任何语言都是苍白无力的,还是代码来的实际.稍安勿躁,代码马上就来.但是还是要提醒大家,只会写代码的不叫程序员,叫代码搬运工(就是搬砖的),学会编程之后就要升华一下,去掌握编程思想,以让你的代码更优雅,这句话是前几天老大跟我说的,在此送给大家. 本

IE下的浏览器模式和文档模式。

360安全浏览器下的IE兼容模式. 有童鞋是在上边遇到的问题.她打开IE浏览器默认的是IE9的浏览器模式,但是文本模式是IE7. [解决]IE9的默认就是IE9标准模式啊,你可能是启用了组策略里的[打开Internet Explorer 7标准模式]功能.禁用就行~ 开始菜单 - 运行 - 输入gpedit.msc后确定 - 用户设置 - 管理模板 - Windows组件 - Internet Explorer - 兼容性试图 - 在右边找到“打开Internet Explorer 7标准模式选

【转】360浏览器极速与兼容模式的解释

对于360浏览器的极速模式与兼容模式,相信大家都不陌生,极速代表着高速,意味着是高版本的浏览器,速度快嘛.而兼容模式则是极力适合各种浏览器,考虑更多的是兼容. 这两个模式在360浏览器上怎么设置呢? 打开浏览器,在网址的后面有一个闪电的图标或是一个e图标,闪电是指您目前使用的是极速浏览器,而e则代表是兼容模式.两者可以自由切换,切换的方法很简单,直接点击这个图标,有下拉,点击选择就是了. 今天我们对于360浏览器极速与兼容模式有新的解释,是从版本这个角度来看的. 使用极速,就类似用了360的高速

360安全浏览器如何锁定极速模式

360安全浏览器有两个浏览模式,高速渲染模式-chrome内核,兼容模式-IE内核.360安全浏览器不提供锁定内核的选项, 经常发现有的网页打开是兼容模式,然后整个浏览器卡死,你想手动切换极速模式,但已经动不了,不能点击,浏览器已经无响应了. 那么如何锁定高速模式,提升网页打开速度.这里,告诉你怎么锁定极速模式. 浏览器是如何判断网页是用高速,还是兼容模式打开?通过阅读360安全浏览器的安装目录发现,在安装目录有两个switcher文件,里面记录了用兼容模式打开的网页的列表. 如果是默认安装的,