试用IE Tab

 浏览器  Comments Off on 试用IE Tab
Dec 142010
 

用Internet Explorer 9看了一些国内网站,结果页面显示一片混乱,用兼容模式就一切正常。真没想到,现在国内的IE Only网站原来还有如此之多。包括某些虚拟主机提供商的网站。由此可以看到,IE6余毒太厉害,Windows XP就像某种病毒一样难以根除。

话说回来,IE Only(专指IE6 Only)的网站用其它浏览器都会现时混乱,据说Firefox和Chrome都有IE Tab这样的插件可以解决,那么效果如何呢?我想自己试验下。

想用IE Tab,建议直接去作者的网站:http://www.ietab.net/。Google寻找到的相关网页很多,但第一条却不适合新版的Firefox。现在IE Tab已经升级到IE Tab 2。

安装过程一切顺利。IE Tab 2在Firefox插件网站是以Microsoft Update网站作为参考的,在它的展示页面中,Firefox能够顺利打开Windows Update,页面显示的就是Windows Update的更新页面。而Google插件网站的展示页面也是相同的地方:Windows Update。但令我觉得奇怪的是,为什么Firefox插件页的展示居然是在Windows Vista/7里面的窗口呢,显然不可能吧。

我在Windows 7用Firefox + IE Tab 2打开Microsoft Update和Windows Update时,IE Tab的内容的确像Internet Explorer那样,直接弹出控制面板的Windows Update窗口。但是Chrome +  IE Tab仅仅是停留在要求用户使用开始菜单更新Windows的页面,并未弹出控制面板窗口。

一方面我看到了IE Tab的功能确实不错,另一方面我又要怀疑作者展示的图片是不是被PS过。

只有Internet Explorer才能打开MHT?

 浏览器  Comments Off on 只有Internet Explorer才能打开MHT?
Dec 112010
 

看到很多人说,无论用Firefox还是用Chrome都打不开MHT,唯有Internet Explorer才可以打开。我自己经过试了下,的确如此,用Firefox、Chrome打开,都会提示让我保存该文件。然后我试着又用Safari打开之,结果发现同样无法打开。

真的祗有Internet Explorer才可以打开MHT?非也,用Opera同样可以打开MHT文件!其实,如果你在安装Opera的时候选择了将Opera作为默认浏览器,那么MHT文件也会被Opera关联起来,双击MHT就会自动用Opera打开。

虽然Chrome、Firefox大行其道,但不代表它们功能完善,它们不做的事情,不代表别人不做。Opera是个功能强大的浏览器,使用者的确不够Chrome、Firefox用户群那么多,但它还是带给使用者不断的惊喜。

各种浏览器的Javascript性能测试

 浏览器, 软件  Comments Off on 各种浏览器的Javascript性能测试
Dec 062010
 

现在的浏览器发展速度相当快,总是几个月下来就升级了好几个版本。我目前常用的浏览器是Opera,其次是Internet Explorer,有时候会用用Google Chrome。Firefox和Safari我有安装,不过用的次数不算多。

浏览器大战的结果是,很多浏览器的速度都有了很大的提高。Opera、Chrome给人的感觉少相当快,打开一个网页的时间都比其它浏览器来得更迅速。Internet Explorer进步也不算小,浏览器大战刺激它不得不进步,现时的IE9表现不差,兼容性很好,既能照顾以前的网页,也能兼容各种网页标准。Safari的UI其实很好看,在Windows Vista、Windows 7打开Safari,其效果跟Mac OS X的有点像,真的有苹果味。Firefox最初以开源的旗号掀起了浏览器的白热化竞争,不过似乎Firefox并非赢家。

现在很多网页都在使用Javascript,浏览器载入的速度很大程度取决于Javascript的运行速度。我找到了一个专门测试浏览器的Javascript运行性能的网站:JsBenchmark。测试时,连续手工测试5次,网页会自动统计平均分数。

以下是各个浏览器的测试结果:

Opera 10.63

Google Chrome 8.0.552.215

Internet Explorer 9 Beta

Firefox 3.6.12

Safari 5.0

从以上结果可以看出,Chrome和Opera无疑是最快的。Chrome经过大量的改进,现在甚至能够同Opera相提并论。Internet Explorer的表现确实不错,浏览器大战令微软不得不进步,IE的性能提高得很好,不过依然还不如Safari。很奇怪的是,与Chrome同用同一个核心的Safari,测试成绩还不如Chrome,不知道苹果在做什么。至于Firefox,实在不知道Mozilla的开发团队在做什么,虽说一直在改进,但这个就是改进结果?我的Firefox并未安装什么插件,仅仅有一个Flash Player。未来Opera将会从11版开始增加插件功能,届时Firefox会面临更大压力。Firefox若再不进步,迟早会被Opera和Chrome抢去市场份额。

64-bit Flash性能测试

 Flash, 浏览器, 网络  Comments Off on 64-bit Flash性能测试
Dec 052010
 

前面提多过64-bit的Flash,虽然说还是个测试版,不过现在来看它已经可以直接拿来用了。理论上来说,64-bit的会比32-bit快得多(绝大多数软件的64-bit性能比对应的32-bit版本好得多),不过这个Flash是测试版,性能会不会高过32位的Flash呢?现在来做个测试。

这个可以用GUIMark来测试Flash的性能。

32-bit Flash Player

32-bit版的浏览器都使用32-bit Flash。这里我使用IE 9、Opera 10.63、Chrome 8.0.552.215、Firefox 3.6.12来测试。

IE9的Average FPS:41.4

Opera的Average FPS:41.07

Chrome的Average FPS:34.57

Firefox的Average FPS:34.36

测试时,CPU占用率基本保持在65%~70%之间。IE9的Flash是一个单独的ActiveX插件,而Opera、Chrome、Firefox等浏览器是共用同一个Flash插件。从结论来看,这两种32位Flash插件性能区别并不大。

64-bit Flash Player

64位浏览器会用到64位Flash(预览版代号“Square”)。现在有三种64位浏览器:Internet Explorer、Safari、Firefox。祗有64位操作系统方可运行。64位Safari只能在Mac OS X找到,我的是64位Windows,因此测试IE和Forefox。
64位Firefox可以在这里找到下载。安装时,Firefox并不叫Firefox,而是叫做Namoroka,这是我的截图

64位IE9的Average FPS:22.96

64位Firefox的Average FPS:43.16

真是大跌眼镜的结果,与32位的测试截然相反!看来Adobe的Flash优化有差别对待。

另外,64位Flash似乎有Bug。在64位Firefox里,鼠标无法指向互动式的Flash,移到Flash之后就会自动隐藏。反而64位IE的Flash没这个问题,但问题就是速度慢。

这表明,64位Flash还需要进一步改进,目前的测试版依然不能成为正式版。

Flash、Silverlight与HTML 5

 Flash, 浏览器, 网络  Comments Off on Flash、Silverlight与HTML 5
Dec 042010
 

昨天谈论的时候提到了Flash正在被Silverlight竞争,可能会走向没落。此时,我就想到了Flash的另一个“对手”,HTML 5。

HTML 5带来甚么?

HTML 5最大的特点就是支持直接插入视频、音频,还有Canvas动画,而这些都是Flash提供的功能。

Flash的弱点

可以想象,未来开浏览器就能直接看视频、聼声音,甚至还能跟网页作互动,而不需要用Flash,那是多简单的事情。Flash已经很成熟了,甚至还能够用Flash制作出各种各样的小游戏,并得到广泛普及。未来Flash还会进一步加强它的功能。Flash如此成熟,那么为什么还会被抛弃?原因有很多。从用户角度来讲,运行Flash需要占用很多资源,假如用手提电脑浏览一个Flash很多的网站,可能几分钟后就会感到电脑变热,或者感觉电脑不太流畅了。如果用手机或者平板电脑去看Flash的网页,情况会更严重——消耗大量电能、产生过多热量,但得到的仅仅是那么一点“好看”的效果。

更糟糕的是,万一碰到设计比较差的Flash内容,很容易就引起浏览器假死甚至崩溃。

如果是通过HTML本身来实现这些功能,情况就简单多了。此时的所有一切基本上都是由浏览器本身处理,效率会比用Flash来得快。Flash的制作商只有一个:Adobe,其他人就算想对Flash作优化都不行。而浏览器可以根据自身的需要任意优化,运行效率自然高过Flash。对于64-bit的系统的浏览器来说更是如此,比如64-bit Safari、64-bit Internet Explorer、64-bit Firefox。现时的Flash并未有正式的64-bit Flash,仅仅是一个代号叫做Sqaure的64-bit测试版Flash。

Silverlight的竞争

说是竞争,其实也好不到哪里。微软现在也已经转向支持HTML 5,对于Silverlight的支持更多的是在Windows Phone。

Silverlight的系统资源占用的确比Flash更少,而且更稳定,同样也可以做到跨平台,只可惜推出得不是时候,偏偏碰上了HTML 5,以后能不能大放异彩就看微软的策略了。

支持HTML 5的浏览器

虽然现在HTML 5还只是个草案,不过各大浏览器都争着支持它。

目前已经支持的主流浏览器是:Opera、Chrome、Safari、Firefox,以及Internet Explorer 9。
可以说,基本上所有的主流浏览器都支持了HTML 5。只是在视频播放格式上,各有争议。

推荐一款Opera皮肤:Z1-Glass

 浏览器, 软件, 电脑  Comments Off on 推荐一款Opera皮肤:Z1-Glass
Dec 012010
 

首先来展示下这效果:
(Opera后边是IE打开Google的网页。左边的图是激活窗口下的Opera,右边则是非活动窗口)

对比下自己的默认皮肤的Opera,感觉如何?很好看的一块大玻璃!这款皮肤名叫Z1-Glass。

在Opera的皮肤查找功能就能找到这款皮肤,首先,单击左上角的“Menus(菜单),选择“Appearance”(外观),跳出这个框:

按章图中所示,点选“Find mor skins”(查找更多皮肤),此时会出现很多个皮肤供你选择。点选“Top rated”,一般第一个就是Z1-Glass。然后按下“DOWNLOAD”,等待皮肤下载回来,它会提示你是否保存此皮肤,若喜欢的话可以保存起来,以后就能一直用了。

最后,再来对比一次效果:
(左边是默认的Opera,右边是用了皮肤的Opera)