背景
这是个大坑,耗费了我极多的时间。
事情呢,是这样的。最近几天做了一个微信里的潜入页,用于注册账户的。注册很简单,输入手机号-验证短信验证码-填一点资料-注册成功。
作为一个单页面操作,所有请求都是通过AJAX和服务器交互的,这思路很常规。唯一的特点是,最后一步超长。
超长的原因是:创建账户需要创建几百张表,还有无数初始化操作,所以乐观估计需要至少八秒钟才会成功。
也许你会问为什么会这么慢,要创建这么多表呢?
原谅我不想说,因为与本文无关。
然则这个创建其实是有步骤的,第一步就是把用户的邮箱给占位:创建为最基本的信息,不允许重复创建。
OK,背景说完。
直到上线
开发,测试,包括内测都是很完美的,没有任何问题。
但上线后,突然有测试提出了这么一个问题:微信里注册的时候,任何一个邮箱都...
木魚
8年前 (2016-07-07) 60640℃ 66评论
90喜欢
老总们喜欢捧个iPad在办公系统上审核事务,由此带来一个问题,就是滚动条。
① 由来
作为一个办公系统常见的设计,便是标签化页面。左侧或上侧是导航菜单,主要的功能区使用标签页面来进行切换。在BS系统中,常见的标签页切换(无论是自己写的还是用框架界面等)大多使用iframe作为内联框架进行显示的。虽然也有直接使用div作为框架内容页面展示的(使用Ajax进行额外加载),但是对于较为复杂而独立的页面,还是使用iframe更简单可靠。
在大多数桌面浏览器上,这都是OK的。但是在移动浏览器上,问题便来了。
② IOS上有什么问题?
作为一个常见的设计,在一个框架页面中,如果内容很长,浏览器会自动加上滚动条供你滚动。但是在iOS上,苹果在2011年的一次更新中,内置的safari浏览器会停止在...
木魚
12年前 (2012-10-17) 7843℃ 1评论
1喜欢