查看文章 |
Chrome浏览网易博客出错了
2008-09-04 11:43
这几天大家都在说google的网络浏览器Chrome,赞扬和批评的都有,赞扬的观点大致在这几个方面:js运行效率,google gears的集成,flash插件的直接集成,页面简洁,阅读空间大,没有多余的功能。批评则主要集中在浏览器插件的可扩充性,以及基本功能的缺失,比如:鼠标手势,网页打印等。 不过,对于一般的使用者来说,是不是能正常浏览常用的网站是相当重要的一项指标。这不,今天用chrome看网易博客的时候就出现问题了:进入页面几秒后,在用ajax加载日记列表时,弹出一个对话框,表示“A server error has occured.More information may be available in the console. ![]() 从上图可以很明确地看到,这个提示用的时英文,可见这个汉化版本也还是不全面的。按照提示,我从右上角的第一个图标找到了javascript控制台。 ![]() 然后果然看到了相应的js错误信息,说的是http://st5.blog.163.com/93150/js/home/sameCityModule.js文件中第9行中的paddingLeft属性没有定义。于是乎我又查看了一下这个文件。 ![]() 没有再详细去检查代码了,因为这在firefox、ie等主流浏览器都是正常通过的,它们都能让网易博客正常浏览。 和safari一样,chrome也用的是webkit内核,不过chrome在windows下的字体渲染还是不错的。对于网易博客的兼容性问题,为了看看到底是网易的过,还是chrome的过,自然而然想到用<a href="http://www.apple.com/safari">safari</a>来检测一下。不过,我的系统上还没有安装safari,于是就跑到apple的网站上去下载。不过,点击下载以后,进入到一个新的页面,我就等着那熟悉的下载框弹出来——可是没有。在等待了10秒左右的时候,我又返回去下载的页面,一看选项都对了呀,我就又点了一下,还是进去到刚才那页面,不过下载框还是没有出来。这个时候,一个不小心,才看到了页面的底部的下载提示了。不得不说,这个下载很诡异。不过,如果下载的话,我进行了两次下载行为,怎么只提示下载一个呢?我就想,应该是chrome检测到我这下载的是同一个文件,所以把第二次行为忽略掉了吧。但是,过了大约5秒钟,我又发现,下载的地方多了一个下载提示,呵呵,原来,第二次下载是被延迟了。无语中…… ![]() safari下载完了,赶紧上去测试一下,结果发现,和别的浏览器一样,什么问题都没有。我想,作为网易的开发人员,在对待网易博客这样一个重要的产品上,对于浏览器兼容性的考虑一定会比较全面。出现这样的兼容性问题,应该不是在之前的各种浏览器上就存在的。也就是说,chrome的出现,给网站设计者们带来了一项新的工作——兼容chrome。当然,这得看chrome究竟能给用户带来多大的冲击,能不能像很多人所预期的那样,和firefox齐头并进,甚至冲击ie的统治地位。 当然,作为一个beta版本,出现一些问题是正常的。像gtalk一样,google推出很多产品都会被他的fans所强烈喜欢(至少,昨天就看到有两个朋友表示,今后就要用chrome作为他们的主要浏览器了),但事实是,gtalk还是一个很小众的聊天工具。 |
最近读者:



