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内核渲染的更多相关文章

  1. 【笔记】让360浏览器用chrome 内核渲染你的网页

    学校的项目还处在测试阶段 有一个痛点就是有一些页面在360浏览器中默认以ie 内核渲染 这样很不好 以为部分页面因技术方面的不足导致并不能很好地兼容ie 浏览器,于是在网上找了一下答案 可真还有解决方 ...

  2. day002-HTML知识点总结:浏览器兼容性之指定IE浏览器使用chrome内核渲染页面

    今天再浏览大淘宝首页时,突然看到这么一个东东: ,顿时好费解,莫非万恶的IE浏览器认识到自己以往的罪孽,开始兼容chrome了??! 于是本着不懂就百度的神精,开始纵横于各大铁耙,勃哥,终于找到了许许 ...

  3. 360或其他双核浏览器下在兼容模式用chrome内核渲染的方法

    <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-COM ...

  4. 使用 WPF + Chrome 内核实现 在线客服系统 的复合客服端程序

    本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程.本产品已经成熟稳定并投入商用. 免费使用 & 私有化部署免费下载:https://docs.sh ...

  5. JS跨域解决iframe高度自适应(IE8/Firefox/Chrome适用)

    参考园友的js跨越实现,有提到三种方式: 1. 中间页代理方式,利用iframe的location.hash 参见:http://www.5icool.org/a/201203/a1129.html ...

  6. IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表

    浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了: 各浏览器CSS hack兼容表: ...

  7. C# Chrome内核

    C#将WebBowser控件替换为Chrome内核 摘要 由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用 ...

  8. 优先使用最新版本的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 ...

  9. 如何让360、遨游、猎豹等双核浏览器默认以webkit内核渲染网页?

    众知目前国内不少浏览器都自称双核,一般是 IE(Trident)+Webkit.因为 webkit 急速的体验和对 HTML5 的支持,有些情况下开发者可能希望用户优先甚至只使用 webkit 内核渲 ...

随机推荐

  1. 很全很全的 JavaScript 模块讲解

    模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元.所谓模块化主要是解决代码分割.作用域隔离.模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面. ...

  2. JS数组去重算法

    思路: 1.创建一个新的数组存放结果 2.创建一个空对象 3.for循环时,每次取出一个元素与对象进行对比,如果这个元素不重复,则把它存放到结果数组中,同时把这个元素的内容作为对象的一个属性,并赋值为 ...

  3. 吴裕雄--天生自然KITTEN编程:切换角色

  4. ThinkPHP使用soapclient调用webservice接口

    1,开启 php.ini 这2个服务 12 extension=php_openssl.dllextension=php_soap.dll 以公共天气预报webservice为例,采用thinkPHP ...

  5. scatter散点图

    import matplotlib.pyplot as plt import numpy as np n = 1024 X = np.random.normal(0,1,n) Y = np.rando ...

  6. JAVA SE Lesson 1

    1.  类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成对象(Object).对象又叫做实例(Instance).2.  类由两大部分构成:属性以及方法.属性一般用 ...

  7. Promise 的含义

    Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大.它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Pro ...

  8. jsde与gulp使用说明

    jade是一款基于haml的html模板引擎,已改为pug 1.全局安装 npm install jade -g 新建一个jade文件夹,再建一个后缀名为.jade的文件编辑.jade文件 jade ...

  9. Runtime常见使用

    一些语法 更改对象的类/获取对象的类 1234 CustomClass *class1 = [[CustomClass alloc]init];Class aclass =object_setClas ...

  10. cpupower frequency 无法设置userspace的问题

    Disable intel_pstate in grub configure file: $ sudo vi /etc/default/grub Append "intel_pstate=d ...