数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3198|回复: 0

IE6的恶梦[转帖]

[复制链接]
发表于 2004-3-8 03:09:57 | 显示全部楼层 |阅读模式


作者: CNET Reviews
Thursday, April 25 2002 2:41 PM


CNET出品IE 6浏览器缺陷和解决方案   

您喜欢吃巧克力又希望它少含一些卡路里吗?这就是我们对于微软的IE 6浏览器的感觉:它带给我们的,除了麻烦事儿,没有别的。我们以及许多我们的读者,都曾经遇到过这款新浏览器软件的大量缺陷和问题表现。在IE6中,从播放多媒体文档的缺陷到安全性能上的漏洞,可谓漏洞百出,其漏洞之大简直可与著名的大峡谷媲美。

但是,不管是好也罢、歹也罢,IE仍然是互联网络上最流行的浏览器,也是被支持最广泛的浏览器。因此,比起倒洗澡水连同孩子一起倒掉的做法,很显然更好的做法是应该扬长避短。我们反反复复地找出IE6浏览器的各种最常见、最致命的缺陷,并给出了修复缺陷的方法和建议。我们不敢打保票说已经驱除了IE6里的所有致命“魔鬼”,但至少为大家开了一个好头。

对JPEG图像发起的攻击
已经看厌了JPEG图像文件神秘地“缩水”、“变形”,这还得感谢IE的自动改变图像尺寸的“新功能”呢。不过,别担心,这里有一个很简单的办法,能够阻止IE的自作聪明。

恶梦回放
是这样的,我在使用IE6浏览我最喜欢的照片站点,在看著名女星帕梅拉*安德森的写真集。我点击带有链接的小照片,以便看到放大的照片,我以前总是这么做的。哇,简直难以置信,IE6居然会让那些JPEG格式的照片收缩以适应浏览器窗口的大小,让照片都变形了。我怎样才能看到全尺寸的照片呢?IE6是如何做到这一点的呢?   

分析缘由
诚实地说,这并不是一个缺陷,这只是IE6的一个特色而已,但我们至少应该从微软许多年的做法中得到些启示,那就是微软的许多新特色都伴随着“禁用”选项而来,但该选项并不总是那么显眼。因此,我们应该找到“禁用”自动重设图片尺寸的选项,关闭该功能即可。真应该感谢上帝,真的有这个选项,禁用图片重排功能很容易,您只要知道去哪儿找这个选项就行!

给您的建议
如果您想禁用对于单一图像文件的尺寸重排,很简单:把您的鼠标指针移到该图片之上,按下鼠标左键并保持两秒钟左右,则在与该图片相对的角落里,会出现两个工具条。您可以忽略位于左上角的那个工具条,它是用来让您保存图片或发送图片到打印机的。位于右下角的的工具条上只有一个按钮,点击它之后,该图片就将恢复到正常的尺寸。

如果您想全面禁止IE的图片重排功能,请选择“工具>互联网选项”菜单项,这将会打开一个由各种各样您可以调整的选项构成的大型对话框。

点击那个标注着“高级功能选项”的标签页首,这时在您面前就会出现一个长长的选项列表,您可以选择启用或是禁止它们,您只要点击每一项设置前的小框即可。

下拉该列表,直到您看见了标注着“多媒体”的部分为止。在该多媒体章节,您看到的第一个项目就应该是“启用自动图像尺寸重排功能”确认框。点击该确认框,去掉对该功能的启用状态,然后点击“Ok”按钮。这样做的后果就是:像魔鬼般扭曲变形的安德森不会出现了!

如果您今后又决定启用图片尺寸重排功能了,您只要返回这个同样的对话框,在该项目之前的确认框里点击一下,重新选择该功能即可。情况还不算很糟糕吧?您说呢?



JAVA快车谋杀案
微软并不能完美无缺地演绎SUN的JAVA语言,但我们可以做给您看一看,如何去修补IE6的JAVA大漏洞?

恶梦回放
为什么我不能再使用我最喜欢的JAVA站点了?我安装了IE6,刚开始一切都显得很酷,但现在我才发现:我已经无法登录我的在线互动股票图表啦,而且我最喜欢玩儿的JAVA游戏也无法再玩了!我要怎么样才能修复我的JAVA功能?我还能再玩Bejeweled游戏吗?   

分析缘由
不幸的是,IE6里不说是成百个,至少也有成打的潜在问题,当您运行JAVA小程序时,就会出现问题。您的难题可能就是一个简简单单的兼容性问题,您的JAVA小程序可能是由另一个JAVA版本编写的,与您电脑里安装的JAVA版本不同。或者该问题出现在与特定的应用程序不兼容上,例如在运行NetZip时,就可能出现JAVA故障。我们将会引导您对付最可能出现的那些情况,并且提供给您进一步的资源,以便应付可能出现的问题。

给您的建议
使用Windows Windows XP操作系统的用户:
如果您正在安装着微软最新Windows XP操作系统的机器上,运行IE6的话,您可能并没有安装“JAVA虚拟器(JVM)”。这个JAVA虚拟器是一个应用软件,要靠它来实际运行JAVA小程序。但是,由于微软和SUN公司在知识产权方面的法律纠纷,该JAVA虚拟器就没有能够成为Windows XP的一部分。有相当一部分电脑制造商已经走在了前头,他们在出售给您的电脑里已经预装了JAVA虚拟器。但是,如果您购买的是没有预装JAVA虚拟器的电脑,或者是您从零售渠道购买了Windows XP,将它安装在一块“干净”的硬盘里,那您就不会有JAVA虚拟器。

在后面的情形中,在您第一次浏览一个需要JAVA支持的站点时,IE6将会弹出一个对话框,要求您下载并且安装JAVA虚拟器。当然,这个JAVA虚拟器是微软的产品。您可以选择取消该弹出对话框,转而去下载SUN公司专为Windows XP推出的JAVA虚拟器Beta版本。

这两个JAVA虚拟器都不够完美:微软的JAVA虚拟器不能够支持最新的JAVA标准,因此一些最新的JAVA小程序还是可能无法运行。SUN公司的JAVA虚拟器还是Beta测试版,还不够成熟,已经有几个我们的读者报告了使用SUN的JAVA虚拟器,在运行JAVA小程序时,同样出现了不正常情况。

不论从哪个方面说,这都将是一场魔鬼的交易,受伤的总是我们人类!不过,如果您必须得运行JAVA小程序,您还是只能硬着头皮从两款JAVA虚拟器中挑选一个。如果有可能,我们还是建议您等待SUN公司的JAVA虚拟器正式版推出,用该版本替代微软已经落伍的JAVA虚拟器。

启用JAVA
如果您的电脑里运行着老版本的视窗操作系统,也会有一些情况引起JAVA运行失败。首先,您应该检查是否做了禁用JAVA程序的设置?在IE中,从“工具>互联网选项”菜单项里打开对话框,点击“安全设置”表单页头,选定“互联网区域”,现在就可以点击“用户定制”按钮,这将会弹出另外的一个对话框。向下拉动列表单,您将会在该项目下面看到“微软VM”项。在“微软VM”项目中,您还会看到“JAVA许可”方面的选项,请确认“禁用JAVA功能”的选项没有被选中。我们推荐您使用“高安全级”选项,而不要自己定制安全级别。

如果“禁用JAVA功能”选项不是问题的关键,那么故障就有可能是您的显示卡驱动程序所引起的。试一试降低色彩位数和显示分辨率,看一看能不能修复错误。在视窗桌面的任何空白地方,单击鼠标右键,从弹出的快捷菜单中选择“属性”项,然后会打开一个显示设置对话框。点击“设置”表单页头,从中选取一个比较低的色彩显示位数,例如选择256色,再选择一个比较低的显示分辨率,假如您的电脑现在的显示分辨率是1024X768,那就重新设定为800X600吧。重新启动电脑后,改变的设置选项就开始生效,这时候请运行曾经出现过问题的JAVA小程序,如果他们确实能够在比较低的显示设置下正常运行,就说明您的显示驱动程序有缺陷。请访问显示卡制造商的网站,看一看那里有没有显示卡驱动程序的升级文件?若有,就请下载回来,将它安装上之后,一般应该能够解决问题。

安装JAVA虚拟器
如果上述的办法都无法解决问题,那您就不得不装一套JAVA虚拟器了,不管是SUN公司的,还是微软公司的,总之得装上一套。不够幸运的是,事情可不像听上去那么简单,在已经被损坏无法正常使用的JAVA虚拟器之上,重新安装一套新的JAVA虚拟器,并不能完全根除您所遇到的问题,这就与外科手术里“治标”还是“治本”的情形有几分相似。请记住:一定要完全卸载旧的JAVA虚拟器,然后才能安装新的JAVA虚拟器。因为Windows XP并没有捆绑JAVA虚拟器,所以Windows XP的用户在新安装一套JAVA虚拟器的时候,就不用担心由于旧的JAVA虚拟器未卸载而引发的各种问题。

再一次请记住:这个操作绝对不是一般用户可以进行的,它需要对视窗操作系统的注册表文件进行大量的手工编辑工作,并且还要删除或重新命名许多文件。您可能在尝试修复JAVA运行错误的时候,很轻易地就将视窗操作系统严重损坏,以至于您不得不重新安装整个操作系统,并且丢失了您所做的一切工作成果。

如果我们的这番话还是没有把您吓退,那么好吧,您先来个深呼吸,把您手头的东西归置一下,然后祈祷上苍的庇护!然后再仔仔细细阅读一些有关卸载JAVA虚拟器的基本知识文章。在您开始下一步工作之前,我们强烈建议您对注册表文件进行备份。也许您也想在按照基本知识介绍的那样删除“C:\Windows\Java”文件夹之前,先进行升级工作,那么还是多掌握一些安全编辑注册表文件的知识吧。

要想获知更多关于JAVA问题的解决方案,请阅读基本知识介绍文章。



沉默的声卡
正在为IE6无法播放您所喜爱的多媒体文件而犯愁?给这个沉重的老爷车上点儿“润滑油”,您就能让它随心所欲地播放各种声音!

恶梦回放
当我在网上冲浪的时候,我想听一听音乐,但IE却不让我这么做,快帮帮我!   

我一边上着网冲浪,我一边听着我收集到的Marilyn Manson的MP3歌曲。突然之间,我的电脑变哑巴啦,这下我的邻居们该高兴了!对我来说,这个打击太大了,您能帮我把音乐重新送回我的生活中吗?

分析缘由
这个问题比较棘手,因为可能的原因实在是太多了。有些情况是由于IE的问题,有些情况缘于微软的视窗操作系统本身,另外一些则是由于漏洞百出的声卡驱动程序。请原谅我们的罗里罗嗦,因为想要把这个情况解释清楚的确需要费些唇舌。

给您的建议
采用最新声卡驱动程序
首先并且是最重要的,您必须确定您已经采用了该硬件最新的驱动程序。尽管还不能确切地断定就是由于声卡驱动程序引起与IE的冲突,但过时的、有瑕疵的声卡驱动程序,的确能够引发声音播放故障。如果您知道您的声卡制造商,请访问该制造商的网站,找寻其最新驱动程序并下载安装。如果没有条件这样做,那就请您试一试视窗操作系统的“升级指导”,靠它来帮您找到您所需要的驱动程序吧:从【开始菜单】中,选择【视窗操作系统升级】项目,将会打开一个浏览器窗口,调出视窗操作系统升级页面。请选择“产品升级”超链接,等到升级信息页面完全调出后,将滚动条拉到页面最下方。如果视窗操作系统升级信息站点有任何驱动程序升级的信息,它们就都会被列在“设备驱动程序”章节里,下载并安装上所列出的最新驱动程序就行了。如果您所使用的设备驱动程序都是最新的,您就可以假设所有的问题都是由于IE所引发的。

捣蛋的媒体条
可能的另一个原因是您对IE的媒体条进行过设置。这个内置的媒体播放工具会出现在IE窗口的左边,允许您在浏览器主窗口中继续浏览其它页面的同时,收听或观看网络媒体资源。请到“工具>互联网络选项”中,从弹出的对话框中点击“高级”表单页头,然后向下拉滚动条至多媒体章节部分,找到“不要在媒体条上显示在线媒体内容”,确认该项目没有被选中。

如果这个选项是被选中的,而您又在使用Windows Media Player播放CD或MP3音乐的话,您想正常欣赏音乐就有一些麻烦了。一旦您点击一个指向音频文件的网络链接,WMP就会自动停止播放现在的音源(如您正在播放的CD或MP3音乐等等),以便去播放该链接所指的音频文件。同样不幸的是,一旦网络音频文件播放不成,WMP却不记得先前所播放的东西,所以它就不会自动回到先前播放的音乐中。如果您已经允许IE通过媒体条播放网络音频文件的话,您就不会遇到这样的问题了。

操作系统干的“好事”
真不走运,尽管您可以把声音播放方面的问题统统归咎于IE浏览器,但其实问题也许会是由操作系统的瑕疵所引起的。如果您在使用Win2000操作系统,出现了声音故障,如声卡无声或断续发声,那就请到微软的售后服务站点,去下载一个Service Pack 2,它已经修复了许许多多与音频播放相关的问题,其中包括戴尔、Gateway和康柏个人电脑中的一些问题机器。

还有一些Win98操作系统下的音频瑕疵,似乎也是和IE相关联的。这个问题的出现,还是由于IE依赖于WMP播放网络音频文件这个基本事实。尽管IE和WMP是两个各自独立的应用软件,但有些时候,开发者并没有把两个应用软件放在一起进行测试,而开发者本来应该这样做的,于是这些瑕疵或问题就出现了。

我们的建议:首先,下载最新的WMP软件,如果里面已经修复了您所说的音频播放问题,那么您就可以高枕无忧了。

如果您的音频播放问题总是在运行IE6的媒体条时出现,您就只能避免使用IE的媒体条了,这也是我们这个时候所唯一能够给出的解决办法了,根本解决这个问题只能寄希望于微软的升级程序啦。



惹是生非的购物车
IE6有时候让您无法正常浏览安全的网页页面,这使得在线购物之途变得步履维艰。我们给您一些如何重建安全浏览的小提示!

恶梦回放
IE6不让我在安全认证的站点上购买东西,请问我该如何是好?   

我在网上正购物呢,我想买一些Betty玩具,以便给我那2500个收藏品里再增加些品种,但不管什么时候我想将商品加到我的购物篮中,都跟见了鬼似的,我既没有看到一个出错页面,也没有得到IE只支持“零位”安全认证的表白,现在我已经无法在任何实行安全认证的站点上购物了。快快帮助我吧,要知道另外一些收藏家也都在对这些新的Betty玩具虎视眈眈呢!

分析缘由
嘿,您应该知道的呀,当您安装了一个新版本的IE之后,有时候它也会带给您一些“意外”的东西呢。好吧,尽管我们到现在为止也没有说出什么新鲜东西来,但是通常确实应该是这个新的浏览器惹的祸。IE6截断或破坏了那些动态链接库文件(DLLs),而它们却是为IE提供加密服务的。您只能把这些受损的动态链接库文件都替换掉,这样就能恢复IE的128位加密服务支持功能。

给您的建议
首先,您应该确信您已经启用了IE的加密功能,应该排除您或者别的什么人意外情况下禁用了加密功能的可能性。从“工具>互联网络选项”中打开对话框,点击“高级设置”表单页头(您可能想当然地认为加密功能设置选项位于“安全设置”表单页中,但恰恰不是这样)。将滚动条向下拉动,直到非常靠近高级设置项目列表的底部,您将会看到有关安全设置的章节。请确认“使用SSL 2.0”和“使用SSL 3.0”这两个选项都已经被选中。SSL的意思是安全接口层面,是在互联网络上使用的加密技术的名称。SSL 3.0是最新的安全加密标准,绝大多数的浏览器软件,包括IE在内,都支持SSL 3.0和较老的SSL 2.0安全协议。

如果您的安全认证功能已经开启,却还是无法正常使用,那么您就得设法修复受损的动态链接库文件。对于Windows Me用户来说,微软推荐的基础知识手册包括了这项工作的每一步操作,不过其叙述过程既复杂又乏味。如果您已经掌握了手工调整的必备知识,就请马上动手吧。但我们推荐您采用下面的重新安装方法,该方法适用于Win 98及其以上的版本。

第一步,把128位加密安全认证软件包下载到您的硬盘里,找到该软件包并执行安装过程。因为您在使用IE6浏览器,在下载页面上可能会提醒您已经在使用128位加密认证了(从IE5.01以后的每一个IE浏览器软件,都已经包括128位加密认证功能在内了),因此根本不需要下载该软件包。请忽略这个提示,继续进行下载工作,然后重新安装这个128位加密认证软件包,一般来说,您遇到的问题就迎刃而解



地狱里飞出的黑客侵略者
正在为IE6此起彼伏、一浪高过一浪的安全漏洞而提心吊胆吗?这里教给您筑起填堵漏洞大坝的办法!

恶梦回放
每一次我来到CNET站点,就会发现News.com又刊登一篇关于IE6安全漏洞的文章,IE6里无休无止的安全隐患何时才是个头啊?还有,Windows XP里的安全漏洞有多大?互联网络上的黑客们能透过这个安全漏洞完全控制我的电脑吗?是不是使用IE6浏览器,就意味着给互联网络上的黑客们大开了方便之们,让他们可以轻而易举地入侵和攻击我的电脑?

分析缘由
公平地说,许许多多的IE浏览器安全问题实际上都是源于脆弱的视窗操作系统本身。所以,我们该如何修复这些漏洞?很显然,如果您想要把IE所有的漏洞都补上,那您倒不如转而使用另外一些浏览器产品,比如说Opera 6.0或是Netscape 6.1。但是,如果您想要坚持使用IE浏览器的话,那么别感到奇怪,我们会建议您把目光转到视窗操作系统自身,通过对它的修补来改善浏览器的安全性能。

给您的建议
这些话听起来似乎不符合常理,因为首先就是微软造成了所有这些安全漏洞,但微软却又在最显眼的地方、最卖力地推销其修补手段。其实一点儿也不奇怪,因为只有微软才能完全接近所有视窗操作系统的开发代码。从Win98开始,每一个版本的视窗操作系统,都会在【开始】菜单中包含一个叫做“视窗操作系统升级向导”的超级链接,我们推荐您尽早和经常通过这个链接去下载各种微软软件的最新补丁程序,包括操作系统和浏览器的补丁程序在内。

当您点击“视窗操作系统升级向导”图标的时候,它就会打开IE浏览器,并且连接到微软公司的“视窗操作系统升级”站点。点击“产品更新”链接,该网站就会扫描您的电脑,以便检查您的电脑中需要哪些升级程序。

为了修复潜在的安全漏洞,您并不需要下载该站点展示给您的每一个升级文件。您必须下载的文件都在“视窗操作系统升级”页面的顶端罗列着呢,都在“必须的升级程序和服务软件包”标题之下列出。您必须让电脑通过高速网络连接上网,因为这样一些安全升级软件包相当大,普通调制解调器下载起来非常吃力。不幸的是,当您把这些升级软件包下载回来后,您得分别安装它们,在安装完一个补丁软件之后,必须重新启动电脑,然后才能安装下一个补丁软件。举个例子来说,假如“必须的升级程序和服务软件包”下列出了三个软件包,您就得分别访问该站点三次,分别去下载每一个升级软件包,在每一次安装过后重新启动机器。

这里还有一个下载软件包Critical Update Notification 3.0,它不是属于“必须的升级程序和服务软件包”章节中,但无论如何都值得您去下载使用。一旦安装它过后,每当微软升级站点上又出了最新的安全补丁软件包之后,它就能自动为您侦测到,并提醒您下载和安装使用,有了它的帮助,您就无须首先访问视窗操作系统升级站点了
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 15:31 , Processed in 0.053711 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表