建站经验 experience
当前位置:首页 > 网站建设专题 > 建站经验
网站制作中出现异常该怎么处理(上)
发布日期:2018-08-13 阅读次数:919 字体大小:

  1、下载失败

  一般需要给出明确的下载失败提示,可以通过弹窗、Toast、列表等提示。

  2、服务器出错

  服务器出错的页面常见的500、501、502、503、504、505等5开头的页面。其中这些错误的解释如下:

  500 内部服务错误:顾名思义500错误一般是服务器遇到意外情况,而无法完成请求;

  501 服务器不具备完成请求的功能;

  502 Bad Gateway错误;

  503 服务器目前无法使用(由于超载或停机维护);

  504 Bad Gateway timeout 网关超时;

  505 服务器不支持请求中所用的 HTTP 协议版本。

  服务器异常时,在网页端的处理方式为提示+返回,在移动端的处理方式为提示+重试,下图是一些普通的处理方式。

  近几年,很多网站和应用将这种异常页面设计的相对美观和有故事性一些,提升了整体的趣味性,减少用户的焦虑。例如网络被外星人劫走了之类的,相信大家也看过很多。这里就不举例子了。

  3、网络异常

  断网、网速过慢、网络连接失败(wifi 密码正确,连接不成功)

  其实都是属于网络异常的情况,加载失败有时是网络速度慢造成的,有时可能是IIS(Internet Information Services 互联网信息服务)空间不足。下图是一些网络异常情况下的处理方式。

  如果网络异常之前应用没有缓存之前的页面的内容,则整体提示用户网络异常,也可以提供一个操作指导用户操作;

  如果网络异常之前页面已经缓存则显示之前的页面,Toast 轻提示用户网络异常。

  4、空状态

  搜索结果为空、无浏览记录、无收藏、无购买记录、无订单记录、无下载记录等。

  其实空状态很好理解,就是页面没有内容时,空页面一般会提示用户当前页面的空状态,同时也可以做适当的引导。例如在影视类 App 中,如果观看记录为空,则可以为用户推荐影片,如热播影片、猜您喜欢,其他人都在看等热门推荐供用户选择。不过如果无法确定你推荐的用户是否喜欢,不建议做推荐。

  5、表单类异常

  密码错误、输入字符太少,数量超额,账号密码等不符合规则、账号过期、必选项未填写(提示并定位)、必填项的输入字符为空等。

  6、时效性

  二维码/验证码的过期/失效处理,例如具有实效性的链接,二维码等。

  实效性比较多的体现在二维码、付款码、验证码等有时间限定的情况下才有效的情况,通常失效之后需要重新刷新,手机的筛选操作通常是点击或者是下拉刷新;PC 端的通常好似点击,TV 端的是按「OK」键刷新。