不知道大家是否还记得08年的5月12日,那一天,所有的网页都是灰色的,纪念那逝去的生命。
对于网页开发者来说,为了让用户看到灰色的页面,大多数人都采取了直接修改CSS的方式,使得image的alpha通道为gray,然而,这个方法是不支持FF的。N多办法都不支持。
这是一个JS的特效。它有N多处理图片的方法,可以按需加载,网址是:http://www.nihilogic.dk/labs/imagefx/,可以看到一些效果。
根据网上提供的JS,下载下来后,直接src一下就能用了。然而在测试的时候只有IE有效,firefox下是无效的。打开firebug,发现在执行后报错:
开始的时候一直没有细看,发现上面写的是"code:"也没有什么代码。就利用firebug的watch功能监视。然而死活找不到问题。
代码与网络上是一模一样,问题在哪里呢?
再仔细看出错代码,发现,前两个单词居然是:Security error,难道是安全问题?FF对本地代码的执行进行了限制?
立马把代码拷到虚拟机下运行,果然一切正常。
唉。。。
原来我为了这样一个问题折腾了将近一周。不仔细看出错信息导致的呀。。
顺便贴一个开心网的BUG图片: