站在谷歌的肩膀上,我们让IE8变成双核。即可以享受Chromium内核带来的高速,也可以享受IE8对网银的支持和对老版本网页的兼容。
首先,我们需要一个谷歌的心脏:
ChromeFrame:http://www.google.com/chromeframe/eula.html?msi=true
这是特别挑选的一个离线版安装包,直接下载完成,双击就可以安装。
然后打开IE8,哦,怎么没效果?
别着急哦,打开记事本,将以下代码复制进去,另存为 Chromium内核.reg:
[HKEY_CURRENT_USERSoftwareGoogleChromeFrame] "IsDefaultRenderer"=dword:00000001 [HKEY_CURRENT_USERSoftwareGoogleChromeFrameRenderInHostUrls] "*.icbc.com.cn/*"="" "*.cmbchina.com/*"="" "*.abchina.com/*"="" "*.95599.cn/*"="" "*.ecitic.com/*"="" "*.cebbank.com/*"="" "*.95559.com.cn/*"="" "*.sdb.com.cn/*"="" "*.ccb.com.cn/*"="" "*.psbc.com/*"="" "*.alipay.com/*"="" "*.tmall.com/*"="" "*.taobao.com/*"="" 简单解释一下:
这段代码会在注册表的 HKEY_CURRENT_USERSoftwareGoogle下新建ChromeFrame子项,并新建Dword类型键值IsDefaultRenderer,值为1,意思是默认打开IE8,就加载 ChromeFrame BHO,也就是使用 Chromium内核啦。
当然,如果要经常购物的话,很多网银不支持非IE浏览器,包括ChromeFrame,所以这段代码的第二段,会在HKEY_CURRENT_USERSoftwareGoogleChromeFrame下新建RenderInHostUrls子项,并新建常用的与购物有关的站点的url作为值,目的是,当IE8打开这些网址时,会自动切换回IE内核。
是不是很方便呢。
当然,为了防止万一,或者您是网站设计人员等等,需要测试兼容性时,我们可以再做一个自动恢复脚本,当需要时,直接双击这个脚本,又可以让IE8恢复到原始IE状态。
您也可以随时禁用IE8的ChromeFrame BHO的加载项,或者在程序卸载里卸载Google Chrome Frame浏览器内嵌框架,来使我们的IE8恢复单核原始状态。
目前使用过程中,有点点小毛病:
1 最好不要将首页设置为 导航页,或者页面体积过大的网页,有可能会导致IE8打不开或者打开缓慢,设置成百度,谷歌最好。有问题的话,恢复IE8到IE内核,即可。
2 有些网页貌似会卡住,可以稍微等一下,或者在那个卡住的网页标签上点一下,这个卡住的网页会自动关闭。
3 除了显摆以外,最好留一个其他浏览器当作备用,或者准备随时恢复到IE……以上。
好了,最后时,文章中提到的两个REG,通过这两个REG,我们可以随时切换IE的内核,为懒人准备的两个REG打包带走地址:
http://1000eb.com/hei9