6月 212011
 

谷歌浏览器内嵌框架(Chrome Frame)是2010年9月Google为旧版IE发布的一款开源插件,不论是较快的JavaScript引擎,还是对HTML5离线功能、 canvas标签等现代化Web技术的支持,亦或是CSS/Layout处理,Chrome Frame都能帮你在IE中实现,而且不需要额外代码或是测试不同的浏览器版本。

对于很多人来说这个插件并没有什么用,但是对于一些仍采用旧版IE的企业和机构来说,Chrome Frame意义非凡。但是,在这些环境中普通用户并没有管理员权限,无法任意安装该插件。为了解决这个问题,Google在不久前的I/O大会上宣布,他 们将推出新版Chrome Frame,不需要管理员权限就可以安装。

虽然该版本仍然处于开发阶段,不过Google今天宣布了不需要管理员权限的Chrome Frame的开发版本,供用户测试。Google表示,正式版很快就会发布。

官方下载地址:http://www.google.com/chromeframe/eula.html?user=true Continue reading »

12月 052008
 

新闻来源:译言

Google推出的Chrome让大家热议纷纷,只有专业用户才会注意到用Chrome访问网页时发出的“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13”UserAgent字符串,貌似天书,它到底是怎么回事儿代表什么呢?我们来看看吧.

最早的时候有一个浏览器叫NCSA Mosaic,把自己标称为NCSA_Mosaic/2.0 (Windows 3.1),它支持文字显示的同时还支持图片,于是Web开始好玩起来。

然后出现了一个新的网页浏览器,“Mozilla”,其实就是“Mosaic终结者”的意思,这搞的Mosaic很不爽,(毕竟Mosaic出道早,江湖老),新浏览器最后正式公布的名称是Netscape,它把自己标称为Mozilla/1.0 (Win3.1),更好玩了。Netscape支持框架显示,后来框架在大家中间流行起来了,但Mosaic不支持框架啊,于是伟大的“用户代理人探测”技术出现了,如果是“Mozilla”,那就发给支持框架的页面,至于其他的浏览器,则发给不含框架的页面。

Netscape想逗Microsoft玩儿,把Windows叫做“几乎不曾做过调试的设备驱动器”,后者很恼火。Microsoft于是推出了自己的 网页浏览器,叫做Internet Explorer,希望它能成为“Netscape终结者”。Internet Explorer也支持框架,但它不是Mozilla啊,所以没人给它发送带有框架的页面。Microsoft慢慢烦躁起来,不再寄希望于网站管理员逐渐 认识IE并给它发框架,而是宣称自己是“兼容Mozilla”的,开始模仿Netscape,把自己标称为Mozilla/1.22 (compatible; MSIE 2.0; Windows 95),这样Internet Explorer也能收到框架了,整个Microsoft狂喜,但网站管理员开始有点被搞糊涂了。 Continue reading »

6月 262008
 

自定义404错误页面常采用两种办法
一种是: ErrorDocument 404 http://www.abcd.com/404.htm
一种是: ErrorDocument 404 /404.htm

对于第一种情况,只要不把url写错,一般都没问题。而对于第二种情况,很多时候大家会惊奇的发现,在ie中不论如何都是不生效,仍然显示ie自带的404页面,而在firefox或者其他的浏览器中却可以生效。

问题出在IE身上,一般情况下,IE认为小于512字节的出错文档是不友好的,因此给忽略掉了,而换成了ie自带的。只要把404.htm做到大于512字节就可以了