网站首页| 资讯| 技术| 财税| 产品| 法规| 名录| 咨询| 论坛| 财税通
您的位置: 技服频道 >> 正文    
请神容易送神难 拥抱IE7应三思而后行

http://www.cnnsr.com.cn  时间:2006-12-14 13:53:04
  

    【IT168 软件评论】在使用微软新的IE7浏览器的时候遇到了兼容性问题?下面就让我来告诉你该怎样使用IE6来作为一个后备,或者干脆完全卸载IE7浏览器。

IE7:你遇到兼容性问题了吗?

    像其他许多用户一样,当微软公司最新的 Internet Explorer 7 网络浏览器发布后,我在第一时间就安装上了这个软件。事实上,我一口气在六台电脑上安装微软的IE7 浏览器。但是,随着时间的流逝,越来越清晰的事实让我和其他许多用户明白,现在还有一部分网站,以及许多互联网应用程序还没有准备好迎接这个新版本的网络浏览器。对于我的电脑来说,这就意味着我不得不退回到原先的 IE6 浏览器之上,直到那些站点和网络应用程序能够跟上IE7的前进步伐。

    我从各种各样的渠道,接收到了很多有关于 IE7 浏览器存在兼容性问题的报告。尤其是在运行基于网络的ASP软件和服务,或者单独定制的企业应用程序的时候,IE7似乎更容易出现兼容性问题。要知道,IE 6 浏览器已经统治互联网世界整整超过五年了,它的影响是如此的广阔和深远。想要消除这些影响,顺利的过渡到新的“IE 7 时代”,那些为商业世界而服务的互联网开发者们还有很多艰辛的工作需要去完成。

    就现在这个时刻而言,我能够给你的最好的建议是:假如你是一个 Internet Explorer 浏览器的忠实用户,你最好能够再坚持使用原先的 IE 6 浏览器一段时间,或者至少是临时迁移到 Firefox 2 或 Opera 9 浏览器之上。假如你已经升级到了最新的 IE 7 浏览器,并且不愿意再倒退的话(没有人会因此而责怪你——我也更加喜欢 IE 7 浏览器),那么相关的兼容性问题将会是这个新版本网络浏览器的一个主要缺陷,你需要认真地考虑这一点会造成的影响。此外,由于你已经升级到了最新的 IE 7浏览器,你就失去了那些使用 Firefox 2 或 Opera 9 浏览器的 Windows 用户所能够采用的一个重要的“安全保障”:当他们遇到某个网站和自己现在所用的网络浏览器不兼容的时候,或是某个网络应用程序无法在 Firefox 2 或 Opera 9 浏览器中良好运行的时候,他们总是可以通过启动 IE 6 浏览器来解决这一问题。但是,假如你已经在使用 IE 7 浏览器了,那么你的麻烦就大了。

    我曾经和微软公司的 IE 浏览器产品部门的主管 Gary Schare 讨论过这个问题。他告诉我,微软公司提供了一个解决方案,能够让你在使用 IE 7 浏览器的同时,保留 IE 6 浏览器作为一个后备手段。我已经试验了这个方法,看起来它工作起来十分的良好。

VPC 2004

    你可以通过微软免费的Virtual PC 2004 SP1和 Windows XP 系统虚拟镜像来在同一台电脑上运行 IE 6 和 IE 7。

    微软公司在今年早些时候,将自己的桌面虚拟系统工具 Virtual PC 2004 SP1免费提供给用户下载使用。它虽然不是我最喜爱的虚拟系统工具,但是它运行起来也非常良好。

    这个解决方案的关键部分是由 IE 7 研发团队所提供的一个虚拟系统镜像。这个虚拟系统镜像中包含了一个附带有 IE 6 浏览器的 Windows XP Service Pack 2 操作系统。整个虚拟系统镜像的体积是 495.8MB,可以一直工作到2007年的4月1日。Schare 表示 IE 7 的研发团队计划用一个新的虚拟镜像来更新这个程序。不过,使用这个虚拟的 Windows XP 操作系统是完全免费的。还有什么能够比这个更加划算呢?
 
    卸载 IE 7 时遇到了问题?

    为了解决升级到 IE 7 浏览器所带来的兼容性问题,我建议用户要么使用虚拟系统当中的 IE 6 浏览器,要么干脆卸载掉 IE 7 浏览器。下面就让我们来讨论一下卸载 IE 7 浏览器时可能遇见的问题。

    首先,我可以非常自信地告诉你,我已经从自己的所有电脑上都非常成功地卸载掉了 IE 7 浏览器 —— 无论它是测试版本,还是最终的正式版本。我也同样没有从自己的读者和其他渠道上,听到过卸载 IE 7 浏览器后出现过任何问题。

    不过,有一件事情我倒是听说过:某些用户在卸载 IE 7 浏览器的过程中,系统会跳出一个警告对话框,告诉你如果要卸载 IE 7 浏览器的话,系统中的某些程序可能会因为某种含糊不清的原因而受到其影响。那些喜欢在自己的系统中试验新的软件程序的用户们经常会遇到与此类似的警告信息。我就这个问题专门咨询过 IE 研发团队的 Schare,问他现在而言,那些希望卸载掉 IE 7 浏览器的用户是否应当重视这条警告。而他非常诚实地回答道:“不会,IE 7 的用户完全可以忽略了这条警告信息。”

    这个神秘的对话框事实上是“Windows软件包安装程序(Windows Package Installer)”的一部分,这个工具软件负责管理 Windows 系统更新和其它微软软件升级程序的系统文件的不断增加的安装进程。Update.exe,Windows Package Installer 背后的主要文件,一直处于一个版本控制的恶梦当中(也就是先前所说的“DLL 地狱(DLL Hell)”)。Update.exe 所进行的很大一部分工作都是在识别和管理不同软件组件之间,以及它们的不同版本之间的依存关系。

    因为 Internet Explorer 是直接安装在Windows系统文件之中的,所以 Windows Package Installer 就是用来管理 IE7 安装,升级和卸载活动的工具。因此,为了完成自己的份内工作,Windows Package Installer 会开启一个对话框,显示自你安装了 IE 7浏览器之后,Windows 系统当中所有新安装的软件产品。它所列出的是可能存在的依存关系。对于某一个新安装的软件来说,如果它需要一个特殊的 IE 7 系统文件才能够正常运行的话,那么IE 7的卸载就有可能会对其造成影响。但是,这种情况几乎是不可能的 —— 因为IE 7 刚刚诞生了不久。并且,Schare 相信,即便是在一两年之后,你也可以安全地忽略掉这个警告。

    不过,我还需要警告你的是:有一些电脑用户,他们曾经安装过 IE 7 浏览器的测试版,现在又在测试版的基础上安装了其最终正式版,他们可能会在卸载 IE 7 浏览器时遇到问题。多年以来,也许是从Windows 95 诞生开始,我就一直这样告诫 Windows 用户:不要在Beta测试版本的软件之上直接安装另外一个Beta测试版本!也不要在Beta测试版本的软件之上直接安装其最终正式版本!时刻牢记,一定要,一定要在安装任何新版本的软件之前,先卸载掉之前的测试版本的软件。

    Schare 表示,当你卸载掉 IE 7,重新安装 IE 6 的时候,你所有重要的系统设定、喜好、链接收藏,以及诸如此类的东西都会被保存下来。他能够想到的唯一不同是默认的 IE 7 收藏网页会保留在你的收藏之中,但你也可以很容易的删除掉它。

    回到 Internet Explorer 7 之上 —— 假如你又想要返回到 “IE 7的世界中”,或是想要第一次尝试安装它,要记住,IE 7 的确会影响你的 Windows 系统文件。我强烈建议你在安装前建立一个“系统恢复点(System Restore point)”,或更保险一点,对你的Windows系统分区或整个硬盘驱动器做一个完全的磁盘镜像。

    Internet Explorer 浏览器先前的每次重大更新升级(6.0、5.5、5.0、4.0 和 3.0),都对一部分安装了它的电脑用户造成了很大的困扰。因为使用IE浏览器的用户数目是如此的庞大,即便是某个问题只会影响4%的用户,那也是一个非常庞大的人群。 我不得不说,从现在的情况看来,IE 7 所带来的问题要比它的前辈们要少的多。但是,永远不要低估浏览器升级可能给你造成的麻烦。

    最后,当一个事实上的标准因为自身的升级,而造成一段时间内标准的丧失,这的确是一个非常令人困扰的问题。IE 7 所存在的真正的问题是“它不是 IE 6”。不要让这种变化损害到了你。我已经给出了正确的策略,让你能够在享用自己喜爱的网络浏览器的同时,应对好这一问题。

    (原文作者:Scot Finnie)

来源:IT168.com 
关于我们 | 广告服务 | 帮助中心 | 招聘信息 | 友情链接 | 联系方式 | 投稿须知 | 付款方式
BeiJing Aerospace Online Network Technology Co.,Ltd
电子邮箱:zengyuanyuan@aisino.com 热线电话:010-88897103 广告服务:010-88897120
京ICP证050478号 电信业务审批[2005]字第268号 网络广告经营许可证
北京航天在线网络科技有限公司  版权所有