有两种方法,分别如下:

一、大家经常用的,通过meta标签实现

web开发中只存在于360安全(极速)浏览器在使用域名地址而不是ip地址进行访问,页面重定向的时候会自动切换为兼容模式的问题:这个问题出现在从admin/home重定向到login页面的时候出现的,login页面下有 <meta http-equiv="X-UA-Compatible" content="IE=edge"> ,加上 <meta name="renderer" content="webkit"> 以后,经过实际还是会变为兼容模式,如果页面已经是兼容模式,重定向以后还是会保持 兼容模式,不管有没有加强制使用极速模式的meta标签,所以这种情况必须先手动切换回极速模式,如果重定向前是极速模式,在重定向之后变成了兼容模式,那么首先检查 该页面是不是存在 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 这样的标签,有这个标签,360系列浏览器会切换为兼容模式,所以去掉即可,因为默认的是极速模式,所以去掉这个标签,即使再重定向,还是会保持默认的极速模式,除非你是使用域名地址,且360浏览器 有类似 这样的域名重定向的提示,这个时候即使你没有 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 标签仍然会切换为兼容模式,用其他浏览器(包括国产的双核浏览器)进行测试,只有360系列浏览器会存在变成兼容模式的问题,由此可见这是360系列浏览器的默认触发的行为。通过域名地址访问产生的重定向后变成兼容模式(改为使用 ip地址访问同样的重定向则不会变兼容模式 里说明不是页面问题,由此得到启发),且页面没有 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 标签也会变成兼容模式的问题怎么解决?答案是:在 hosts里 把ip地址,而不是 本机内环地址 映射到 对应的域名地址,即:假设 本机ip为 192.168.1.153,那么在 hosts 里 使用 192.168.1.153 my.test.test 而不是 127.0.0.1 my.test.test 的方式添加映射关系,这样就避免了在使用 my.test.test 访问产生重定向以后出现的360系列浏览器会自动切换成兼容模式的问题。

如果 hosts 的映射是 127.0.0.1 my.test.test ,在 360系列浏览器下没有重定向之前访问,360浏览器的默认模式是 极速模式,重定向以后变成了 兼容模式,那么 可以 通过添加 <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"/><meta name="renderer" content="webkit"/> 的方式解决,添加以后将保持极速模式,而不会再自动切换到兼容模式,即使去掉上面的meta标签,甚至你把上面的meta标签替换成 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 也不会再切换到兼容模式,这可能跟浏览器的http cache有关系。

简而言之:360系列浏览器下,只要是通过 hosts 映射了 域名和IP,通过域名访问,看到360浏览器地址栏左边有提示 域名重定向,则360浏览器会以兼容模式加载,除非你设置了 <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"/><meta name="renderer" content="webkit"/> 这样的标签,强制360系列浏览器使用极速模式,否则都是兼容模式。

CSDN 使用的是 如下的标签:
<meta name="renderer" content="webkit"/>
<meta name="force-rendering" content="webkit"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

二、自己研究的,通过修改360浏览器的配置实现

简单粗暴的方法,以 360极速浏览器 为例,在其目录 D:\Program Files\360极速浏览器\360Chrome\Chrome\User Data\Default 下有一个 switcher ,使用记事本打开 发现是乱码,但是开头有 sqlite,推测其为 sqlite的数据库文件,使用 navicat 打开 ,果不其然真的是sqlite的数据库文件,同时发现有一个

在这里你可以找到你访问对应的域名或ip地址时自动的渲染默认是兼容模式还是极速模式,极速模式下 type = 1,flag = 1,兼容模式则 flag = 4(flag = 2 也可以),设置完成以后,重新打开 360 极速浏览器,访问对应的域名地址,则360极速浏览器会按照预先定义的模式进行加载,如图:

实现360浏览器内核模式切换相关推荐

  1. 360浏览器用的什么内核?

    由于众所周知的情况,国内浏览器都是双核浏览器:基于webkit内核用于常用网站的高速浏览:基于IE浏览器兼容网银.旧版网站.以360为列,我们优先通过webkit内核渲染主流网站,只有少量网站 通过I ...

  2. 360浏览器自定义切核功能

    360浏览器内核的选择:作为前端开发的浏览器兼容性处理,一直是一个程序员的不可规避的烦恼. 今天,就讲一下:360浏览器的自定义切核功能 案例截图如下(兼容模式下): 详情说明: 360安全浏览器现有 ...

  3. 360浏览器 自动跳转到https://g.csdnimg.cn/browser_upgrade/1.0.2/index.html你当前的浏览器版本过低,存在安全风险,请尽快升级浏览器,并设置新安装的

    问题的现象 点击CSDN编辑时,或者其他网页时自动出现这么个恶心的东西,自动跳转到网站:https://g.csdnimg.cn/browser_upgrade/1.0.2/index.html 显示 ...

  4. 360浏览器: 如何以极速模式打开网址

    背景介绍 360浏览器有两种类型,即"360安全浏览器"和"360极速浏览器".360极速浏览器有两种内核模式,即"极速模式"和" ...

  5. IE、360浏览器兼容解决

    360浏览器内核渲染 <meta name="renderer" content="webkit"> IE兼容MVC框架自带样式 <scrip ...

  6. 360浏览器切换内核数据丢失

    360浏览器切换内核数据丢失 场景: 360浏览器兼容模式与极速模式切换时 localStorage数据丢失 切换内核相当于切换浏览器,localStorage数据会被清除 sessionStorag ...

  7. 360:中国为什么没有自主研发的浏览器内核?

    来源:360公司 物联网智库 整理发布 摘要:近日360公司发表题为<中国为什么没有自主研发的浏览器内核?>的文章,文章中写道:从0到1,从无到有,这是很多人理解的自主研发,按这个标准,国 ...

  8. 360浏览器兼容模式下IE内核版本

    问题 最近在跟客户演示系统时,自己电脑IE 11下好好的,我们web系统最低支持到IE9.在客户电脑上,IE9浏览器下可以正常浏览,但是360兼容模式下,页面什么也不显示. 通过F12调试工具发现,3 ...

  9. 内核控制Meta标签:让360浏览器默认使用极速模式打开网页(转)

    为了让网站页面不那么臃肿,也懒的理IE了,同时兼顾更多的国内双核浏览器,在网页页头中添加了下面两行Meta控制标签. 1,网页头部加入 <meta name="renderer&quo ...

  10. 360浏览器 - 自定义切换内核 meta标签 总结

    360浏览器 - 自定义切换内核 meta标签 总结 为了避免用户360浏览器查看网站出现不兼容导致页面显示错位等显示bug 往往需要通过代码自定义选用内核,这样避免不会切核的用户出现反感······ ...

最新文章

  1. typeof操作符的返回值
  2. html5声频audio和视频video
  3. 开机自启动Powershell脚本
  4. C语言扫雷游戏简单实现
  5. 小弟带你走进VUE中input最大值设置出现的问题以及黑科技解决方案
  6. java va start_va_start和va_end使用详解
  7. 令人赞叹的 MySQL
  8. pta 编程题10 Root of AVL Tree
  9. 1、安装Lync Server 2013前的准备工作
  10. angular ts 表格_Angular 2的表格控件
  11. 未能加载虚拟光盘VBoxGuestAdditions.iso
  12. MacOS 64位GaussView5的破解
  13. 发送网页内容到onenote_将网页中的信息快速添加到OneNote笔记本的方法
  14. MATLAB神经网络工具箱的使用——Neural Net Fitting app
  15. Eclipse 绿豆沙
  16. java基础知识(七)-- 泛型(Generics )
  17. BS1063-基于大数据分析实现个性化音乐在线推荐平台,音乐资源分析平台
  18. 批量清空数码照片中的相机设备型号、镜头型号、相机快门次数等拍摄数据
  19. 【iOS开发】---- Reachability 网络监测
  20. 安全学院“传承文化”暑期实践团对大明宫国家遗址公园、大华博物馆展开调研

热门文章

  1. matlab usb采集,MATLAB调用研华USB数据采集卡实现数据实时采集_董超.pdf
  2. bcnf分解算法_BCNF的保持无损连接的分解
  3. 计算机本地连接无internet访问权限,ipv4连接无internet访问权限怎么解决
  4. PHILIPS>飞利浦>HX9352>电动牙刷>拆解+维修记录
  5. android层叠view,ViewPager层叠卡片效果
  6. freeswitch系列三 SIP软电话xlite、linphonec接入kamailio+freeswitch
  7. 如何制定有效的项目管理计划?
  8. 华为当个pl怎么样_华为8PL∪S提示灯 | 手游网游页游攻略大全
  9. OSI第三层:网络层功能及作用OSI第三层:网络层功能及作用
  10. 站长 给windows7的系统保留分区设置驱动器号