我们在错误框中放置了一个简单易记的图形: 不是图标,相当大的位图,和标准的 Windows 消息图标完全不同。没有人能记住一个信息框的措辞(大多数人甚至不会读它,如果它有一个“确定”按钮,他们可以按下) ,但大多数人确实记得他们看到的图片。因此,我们的支持人员可以问客户“你看到那个喝咖啡的家伙了吗?”或者“你看到那张空桌子了吗?”.至少这样我们大致知道哪里出了问题。
然而,真正的目标应该是设计应用程序,这样用户就不会犯错误。不要让他们采取导致错误消息的行动,并要求他们进行备份。举个简单的例子,在一个需要填写所有字段的 web 表单中,当用户单击“发送”按钮时,不要弹出错误消息,而是在所有字段都包含有效内容之前不要启用“发送”按钮。这意味着更多的工作在背面,但它导致了更好的用户体验。
There was a problem loading the file, the file might have been deleted, or
it might be present on a network share that you don't have access to at
your present location.
Do you want to retry opening the file?
相反,改变顺序:
Problem loading file, do you want to retry?
There was a problem loading the file, the file might have been deleted, or
it might be present on a network share that you don't have access to at
your present location.