网易邮箱的两个体验缺陷

2010-9-25

历史记录/刷新

网易邮箱的内容区不是iframe,而是一个普通div,点左侧的导航栏按钮后通过js动态向这个div插入内容,有的直接是内容有的是iframe。

这里用js控制了页面内容的跳转,但跳转后页面的网址没有任何改变,后果就是:一,无论去到那里,刷新后都是回到首页。二,无历史记录,无法使用前进后退。

Q邮箱内容区是iframe,导航栏是普通链接,自然没有这些问题。gmail是通过hash值记录所在的页面(QQ阅读也是),通过改变hash值就产生了历史(IE需要hack),刷新功能也可用。

作为一个web应用直接忽视掉历史记录体验不太好,不过Q空间、google calendar也是这样,不知是不是觉得没必要?但我用这两个东西时还是会在想返回的时候去点击后退按钮,点完发现去到一个不知名的地方,很茫然和不爽

ipad细节

网易邮箱ipad版是模仿gmail的,但有些细节模仿得不到位。

ipad上webapp性能是很差的,要想一个像邮箱这样比较复杂的应用很好的运行在ipad上,得处处针对它做好优化。

在网易邮箱ipad版上快速地点击各个邮件标题,点多几次就会发现页面直接卡死了,有时十几秒才缓过来。邮件的上下翻页也一样,快速点击翻页,它也会因为反应不过来而卡死。主要原因应该是在切换邮件时不断的插入删除DOM,或者不断发送ajax请求,导致ipad反应不过来。

再看看gmail怎么处理这个问题。gmail点击一封邮件时不管它之前是否已经打开过,都会先显示一个loading图标,load完再出现内容。这样快速点击时就不会太频繁地添加删除dom,不会出现卡死。而上下翻邮件的按键那里,gmail每点一次都把按钮disable,内容显示出来后才恢复可点状态,这样就防止了快速点击,很聪明啊~

分类:互联网 Tags:
评论

*

*

2010年9月25日 21:18

已转发到网易微博并cc相关同事。。

ps:改一下单篇 blog 的 title 吧,单篇 post 的 title 用文章标题比较好,而不是全都是bang’s blog,这样也不太利于搜索引擎理解。。

2010年9月25日 21:19

@oxygen 才发现-_-! 马上改~~

2010年9月25日 22:06

@dongua:后退只是在chrome下有问题,这位同学抓到iframe就跑了。

2010年9月25日 22:18

@oxygen “这位同学抓到iframe就跑了。”是啥意思?

2010年9月26日 10:31

我们已经收到并且在处理中了,谢谢oxygen的微博和bang的建议,欢迎继续给网易邮箱提建议。

2010年11月12日 17:30

确实126一回退就没了.一直以为应该是bug,可过了很久了,为啥还不修复呢.

2016年3月1日 16:46

还能冲动,表示你还对生活有激情,总是冲动,表示你还不懂生活。

Baidu
sogou