浏览器与Favicon
网页icon这东西本来很简单,我的思维甚至是直接把jpg或者.gif之类的图像文件弄成16*16px然后直接修改后缀成.ico就往BlogBus的“文件管理”那里传送就是了。但就是这手板眼见功夫却弄了我好久。
先是为了选icon,接着就是显示icon的问题。把那些用修改后缀的傻办法修改的.ico,Firefox法眼厉害,认出了我那东西是.gif,但上传个用FavIcon from Pics的弄出来的icon它反而读为乱码,尽管如此,用后者生成的.ico作为网站图标还是可以的,在Firefox显示正常。Maxthon和Firefox可以说是各有不少粉丝,但在Maxthon里却没有一点效果,反正不是网页根目录下的favicon.ico它就不认,只要根目录有favicon.ico那么你网页设置多少也没有用,在傲游论坛甚至有[已确认][bug]网站favicon的显示方式这样的bug确认帖子,晕~~~于是一些BlogBus用户就云里雾里,甚至在BlogBus的论坛提交bus网站为何不在根目标下放一个favicon.ico微标的建议。也不知道这样子算是谁的错,用Firefox、IE7可以看到的东西却用最新的Maxthon2无法实现。结果浏览器就成为了能否显示自定义的非根目录下的favicon.ico的限制性因素。
说真的,我是为了测试Maxthon才特意下在了个最新的免安装Maxthon2来试试,感觉它是Firefox和IE7界面和内容的集合。用过IE7的人就大概明白我为什么说Maxthon2默认界面像IE7了,那个缩放功能还有那些浏览器内标签增加的方式……至于在内容上我觉得像Firefox,那个傲游扩展简直就是Firefox Add-ons翻版,但要知道,前者的脚本编写者就主要只限于中国人,但后者的扩展已经十分成熟,使小小的Firefox简直可以通过插件变得无所不能。有个方面,Maxthon2是比Firefox优秀的——速度,打开浏览器的速度,说真的,Firefox的打开速度真的很龟,我得等老半天。喜欢Firefox的非IE内核,喜欢它那种严格的网页作风(不符合规格的网页会在Firefox里显示为一团糟),更喜欢在查看源文件的时候它用不同颜色表示出来,感觉就像在编程,“会看的看门道,不会看的看热闹”,普通人不怎么看源文件,他们不知道很正常。Maxthon2给我的感觉是有点画蛇添足,因为很多很多功能都是不需要插件就能实现,整个浏览器很强大,但普通人怎么有可能用那么多的功能呢?于是强大就变成了花俏,不如全部做成插件,别人想用什么就装什么,不用的可以省掉,使浏览器更小巧。与其研究很多功能不如把内核弄好,如今的Maxthon2用的是IE的内核,它能不能进一步开发成可以调用多个不同浏览器的内核呢?
稳定、安全才是浏览器的根本。