不得不承认,傲游在用户体验方面是做得比较好的,所以它的用户群非常大。也正因为如此,它的某些不好的特性也造成了开发人员不可忽略的浏览器兼容问题。
Flash缓存?
前段时间在公司一个内部项目中,需要在网页里面嵌入一个批量上传图片的Flash。这本来是很简单的事情,在IE、Firefox等浏览器下也测试通过了,然而在傲游下却出现了一个奇怪的问题:从第二次浏览该网页开始,Flash变成了一片空白。即使关闭了所谓的网页加速,还是不正常。用Google搜了一遍后,发现唯一的解决办法是在文件地址后加一串随机数避免缓存。
IE7 or IE8?
大部分Javascript框架使用navigator.userAgent判断浏览器类型,例如:
var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
version: (use
今天下午运行Windows Update后发现了一个更新补丁。与以往发现的IE8兼容性视图更新、Office安全更新等不同,这个是真正的Windows 7更新程序,编号为KB974332。

据补丁说明所示,此补丁用于解决Windows 7的不兼容应用程序问题。

今天在cnBeta上看到一则消息说Sony软驱停产了,想起以往用软驱和软盘的日子,真是感慨万分。
曾几何时,3.5寸软盘是最常用的移动存储介质。虽然它的容量只有1.44M,但是在那个年代,硬盘也就几G,作为移动存储介质的软盘,容量也不算小了。它的价格也不高,即使文件比较多,多买几张就可以装下。我上初中的时候家里还不能上网,偶尔到亲戚家下载资料,也就靠着几张软盘把资料拷回家。那时用的是56K Modem的拨号上网,实际速度也就5kb/s左右,1个小时也下载不了多少东西,所以用软盘可以装得完。此外,一些软件也使用软盘作为存储介质,比如高中时候买的一套瑞星2003版,是必须插入附带的软盘才能安装的。
随着硬件技术的进步,软盘容量小、传输慢的缺点已经越来越突出。到高中的时候,我基本上没有用软盘了,取而代之的是光盘(CDR、CDRW)和换下来的一个3.2G的台式机硬盘(当作移动硬盘用,接线的时候要拆机箱)。后来,大容量硬盘、光盘、U盘的面世终于把软盘赶上了绝路。从那时起,电脑城的装机配件单里面就没有软驱这一项了。
上大学以后,我终于把所有软盘
Firebug是很常用的网页前端开发工具,但是从1.4版本开始,其性能有所下降。用Firefox3.5+Firebug1.4打开网易新闻频道的首页,整个浏览器就卡死了。
由于Firebug 1.3不支持Firefox 3.5,为此,我一直还在用Firefox 3.0。后来又听说只要强制Firefox 3.5不进行兼容性检查,Firebug 1.3还是可用的。这证明Firebug在Firefox 3.5下是可以正常工作的,只是由于某些版本信息使其不支持Firefox 3.5,而插件的安装包必定存有这些信息。
以xpi为扩展名的文件就是Firefox的扩展。我在Google上搜到的信息表明,xpi文件实际上是一个zip压缩包,直接用WinRAR或者WinZIP就可以解压。解压以后,在根目录下可以发现一个名为install.rdf的文件。用记事本打开它,可以发现里面的一段版本信息:
<em:m
最近才知道,讲述上一代圣斗士圣战故事的《冥王神话The Lost Canvas》已经动画化。看了已经出了的前4集(据说共13集)后,发现画风跟以前有很大的区别。
这回出场的天马座叫做天马,仍然是个暴力狂。小时候与雅典娜的转生萨莎、被选为冥王肉体的亚伦一起在孤儿院生活,并以武力保护着二人。

从OP看来,天马也会穿着天马座的神衣登场。

这个时代的哈迪斯(亚伦)和雅典娜(萨沙)是兄妹。
JScript下有一个Enumerator对象可以遍历集合。根据它的文档写了以下程序,可以遍历整个Request.QueryString集合:
var params = new Enumerator(Request.QueryString);
while (!params.atEnd()) {
Response.Write(params.item() + ":" + Request.QueryString(params.item()) + "<br />");
params.moveNext();
}
美中不足的是,Request对象本身不是集合,所以不能对Request对象进行遍历,下面这行代码会报错:
var params = new Enumerator(Request);