提供给用户恢复删除信息的能力_____20160504

原文地址


说明

当web应用提供删除信息功能时,服务器可以提供一种方式来恢复被用户错误删除的信息。一个方法是通过标记延迟删除数据或者将数据移动到一个隐藏的区域(例如垃圾桶)在等待一段时候后真正删除。在此时间段内,用户可以请求数据重新存储或者从隐藏区域中恢复。另一个方法是记录所有的删除交易,这样用户就可以随时恢复数据,比如维基百科会保存编辑历史和资源控制应用。存储可恢复的信息,用户应该可以选择要保存或更正的版本。


样例

样例1:

一个web应用允许用户设置文件夹来保存数据。每一个文件夹和数据条目需要一个复选框能来标记行为,两个按钮来移动和删除。如果用户错误地选择了删除按钮,大量数据将会丢失。应用将会在显示已经删除的数据,并设定它一周后真正删除。在这一周的时间内,用户可以请求任何等待删除文件夹和数据条目来恢复。


无障碍效果

各读屏、各浏览器的支持效果

测试人:

争渡、IE11:
永德、IE11:
NVDA、IE11:
永德、chrome:
NVDA、chrome:
NVDA、Firefox:
voiceover、chrmoe:
voiceover、Safari: