IE8使用chrome内核渲染
1 第一步 https://download.csdn.net/download/qq_34626479/11223448 下载chrome frame安装包;
2 第二步 网页头部添加一行兼容代码:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
如果还不行的话
第三步 修改注册表:
以下为转载内容:
由于客户所有机器必须使用IE6浏览器,导致我们在开发项目过程中遇到非常多的样式与性能问题,在偶然的一次使用360软件管家搜索chrome浏览器,发现一个谷歌浏览器内嵌框架,当时好奇,看了看相关描述(Goole Chrome浏览器内嵌框架是一个开放源代码插件,可将谷歌浏览器的开放网络技术和快速JavaScript引擎与Internet Explorer无缝结合。),当时就觉得这个东西是我很久以前就在找的东西,现在想想当时怎么就没根据这些关键字去找谷歌呢,现在肠子都悔青了,闲话不多说了,扯点正事啦。
如果想在IE6下使用chrome frame,首先需要安装它,如果下载不了,就使用代理软件(动网通)来下载(http://www.google.com/chromeframe/thankyou.html?msi=true),其次也就是关键的地方,具体使用看下面的说明:
安装完chrome frame后默认情况下并没有完全开启,需要修改一下注册表才会使IE强制使用Google Chrome Frame来渲染网页.否则的话就只有网站代码里写到<meta http-equiv="X-UA-Compatible" content="chrome=1">时才会自动开启.
1.开始--运行--输入regedit打开注册表,依次打开HKEY_CURRENT_USER\Software\Google\下新建一个(key)项,名为ChromeFrame.
2.在该项下新建一个DWORD值,名叫IsDefaultRenderer.这个IsDefaultRenderer的值如果设置为0是使用IE内核渲染,设置为1是使用Google Chrome Frame渲染所打开的网页.我们这里设置为1.
以上两步差不多就可以满足一些人的需要了,但不推荐,推荐下面网银的那个方法.,往下是一些特殊情况.
如果上面设置为0的话,不是使用IE内核渲染吗?这时如果又想某些页面,个别页面专门用Google Chrome Frame渲染的话,请如下操作
1.依次打开注册表HKEY_CURRENT_USER\Software\Google\ChromeFrame\下新建一个项(key),名为RenderInGcfUrls.
2.在RenderInGcfUrls下新建字符串值,想登录google下的任何服务的网站就设置字符串的值为→*google.com*
雅虎下的邮箱设置服务格式是→*yahoo.com/mail*
如果直接设置是个*的话就是,所有网页都用Google Chrome Frame渲染.
跟上面的情况相反,如果设置为1的话,不就是使用Google Chrome Frame渲染吗?这个时候如果有些页面想使用IE内核来渲染,操作如下:(这个方法还是推荐的,因为有网银嘛,对吧?网银一定要用IE内核了,其他页面还都用chrome内核就用这个方法)
继续刚才红色的那段,所以这里就从3开始了(因为这是推荐的方法)
3.依次打开注册表HKEY_CURRENT_USER\Software\Google\ChromeFrame\下新建一个项(key),名为RenderInHostUrls.
4.在RenderInGcfUrls下新建字符串值,多个网址就多建几个字符串值.值的内容就是下面的网址.
下面是大部分网银的网址设置,这里的设置跟上面的设置同理,不要加###后面的字了就.
https://*.icbc.com.cn/* ### 中国工商银行
https://*.cmbchina.com/* ### 中国招商银行
https://*.abchina.com/*
https://*.95599.cn/* ### 中国农业银行(上面也是)
https://*.ecitic.com/* ### 中信银行
https://*.cebbank.com/* ### 光大银行
https://*.95559.com.cn/* ### 交通银行
https://*.sdb.com.cn/* ### 深圳发展银行
https://*.ccb.com.cn/* ### 建设银行
https://*.psbc.com/* ### 邮政储蓄
这样,如果是网银的话,IE会还是使用IE内核浏览,如果不是网银的话,就会使用 chrome frame来浏览.差不多满足了大部分人的需要了,在如果你不能放弃IE的情况下.
如果直接设置是个*的话就是,所有网页都用IE内核渲染.
有人说了安装了chrome frame之后为什么浏览网页没有自动使用chrome frame浏览呢?
在访问谷歌重力和google wave这两个网站的时候,IE会自动转换成google chrome frame来浏览(在安装有chrome frame的IE下打开网页后按右键就知道了),但是在访问其他网站的时候没有自动转换成google chrome frame来浏览是为什么呢?因为网站的代码里有<meta http-equiv="X-UA-Compatible" content="chrome=1">这行代码,这行代码就会使IE自动使用chrome frame浏览,没有这行代码就不会自动使用chrome frame浏览.chrome frame并不是我们想的那样,安装上之后,访问所有的网页都会使用chrome frame浏览.要想这样的话,需要按照上面的方法修改注册表设置强制IE使用Google Chrome Frame来渲染才行.就是说默认情况下没开着,这是为了你的安全考虑.需要改注册表才能打开
---------------------
作者:茶爸爸
来源:CSDN
原文:https://blog.csdn.net/xiaoyu411502/article/details/12619881
版权声明:本文为博主原创文章,转载请附上博文链接!
IE8使用chrome内核渲染的更多相关文章
- 【笔记】让360浏览器用chrome 内核渲染你的网页
学校的项目还处在测试阶段 有一个痛点就是有一些页面在360浏览器中默认以ie 内核渲染 这样很不好 以为部分页面因技术方面的不足导致并不能很好地兼容ie 浏览器,于是在网上找了一下答案 可真还有解决方 ...
- day002-HTML知识点总结:浏览器兼容性之指定IE浏览器使用chrome内核渲染页面
今天再浏览大淘宝首页时,突然看到这么一个东东: ,顿时好费解,莫非万恶的IE浏览器认识到自己以往的罪孽,开始兼容chrome了??! 于是本着不懂就百度的神精,开始纵横于各大铁耙,勃哥,终于找到了许许 ...
- 360或其他双核浏览器下在兼容模式用chrome内核渲染的方法
<meta name="renderer" content="webkit"> <meta http-equiv="X-UA-COM ...
- 使用 WPF + Chrome 内核实现 在线客服系统 的复合客服端程序
本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程.本产品已经成熟稳定并投入商用. 免费使用 & 私有化部署免费下载:https://docs.sh ...
- JS跨域解决iframe高度自适应(IE8/Firefox/Chrome适用)
参考园友的js跨越实现,有提到三种方式: 1. 中间页代理方式,利用iframe的location.hash 参见:http://www.5icool.org/a/201203/a1129.html ...
- IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表
浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了: 各浏览器CSS hack兼容表: ...
- C# Chrome内核
C#将WebBowser控件替换为Chrome内核 摘要 由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用 ...
- 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
兼容模式 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge ...
- 如何让360、遨游、猎豹等双核浏览器默认以webkit内核渲染网页?
众知目前国内不少浏览器都自称双核,一般是 IE(Trident)+Webkit.因为 webkit 急速的体验和对 HTML5 的支持,有些情况下开发者可能希望用户优先甚至只使用 webkit 内核渲 ...
随机推荐
- ionic2踩坑之文本域自适应高度(自定义指令,适用angular2)
话不多说,看代码: import { Directive, ElementRef, HostListener,Input, Renderer, Component } from '@angular/c ...
- ionic2踩坑之ionic resources失败
网上关于ionic2怎么修改应用图标和启动画面资料也挺多的.不过大家执行ionic resources的时候不少人都执行失败了,关于执行失败的原因网上很少.下面分享一下我的经验吧. 1.看自己的项目下 ...
- <JZOJ5910>duliu
愤怒 考场想到正解 然后觉得我的“正解”和正解差不多 一样的效果 被忽略的与正解的不同也想到了 然而 我懒得再写 于是快乐10分 气坏了 #include<cstdio> #include ...
- P6跨级晋升P8再到P10,我的11年成长之路
来自:语雀,作者:玉伯 链接:https://www.yuque.com/yubo/morning/grow-up-at-alibaba 注:这是在阿里内部前端大学的一个分享,整理了一份对外的版本,希 ...
- 模拟HTTP请求超时时间设置
HTTP请求有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间(请求资源超时时间). 使用curl命令行 连接超时时间用 --connect-timeout 参数来指定 数据传输的最大 ...
- GRE阅读
界面和托福差不多,就是反一反 GRE先读文章!因为出题顺序不一致.另外,不能跳读!!每一句都要读,即使不是观点. 考察能力: 1 三秒版本 边读边概括 解决前面的抗遗忘能力 2 句间关系 取同 取反 ...
- Docker 运行容器 CentOS7 使用systemctl 启动报错 Failed to get D-Bus connection: Operation not permitted
原系统:Centos 7 Docker 版本:1.12.6 操作:安装并运行 Tomcat 问题:在创建好容器之后,并且进入系统运行启动tomcat [root@cd11558d3a22 /]# sy ...
- Go-数据类型以及变量,常量,函数,包的使用
Go-数据类型以及变量,常量,函数,包的使用 一.数据类型 1.字符串类型 string -双引号包裹的:"xxx" -反引号包裹,可以换行, 注意: 区别于python,是没有单 ...
- Rust入坑指南:朝生暮死
今天想和大家一起把我们之前挖的坑再刨深一些.在Java中,一个对象能存活多久全靠JVM来决定,程序员并不需要去关心对象的生命周期,但是在Rust中就大不相同,一个对象从生到死我们都需要掌握的很清楚. ...
- ASP.NET CORE 管道模型及中间件使用解读
说到ASP.NET CORE 管道模型不得不先来看看之前的ASP.NET 的管道模型,两者差异很大,.NET CORE 3.1 后完全重新设计了框架的底层,.net core 3.1 的管道模型更加灵 ...