Language agnostic 是否为某些页面显示一次性警报?

Language agnostic 是否为某些页面显示一次性警报?,language-agnostic,alert,user-experience,Language Agnostic,Alert,User Experience,在用户第一次使用页面时,使用哪些方式来显示用户帮助—以显示某些他们可能没有意识到的功能 例如,假设引入了一个具有隐藏的“高级搜索”选项的搜索表单: 我想大多数人都会看到V形并点击它,但是……你永远不知道。我知道我可以添加一个cookie来表示“嘿,这个用户已经看到了”,或者在数据库中创建一个表 我看到的添加cookie的问题是,如果用户删除cookie并重新登录,他们将必须始终取消警报/错误/任何内容。除非在一段时间后,我进入并手动删除它(这样新用户就不会看到警报) 或者,向数据库中添加一个表

在用户第一次使用页面时,使用哪些方式来显示用户帮助—以显示某些他们可能没有意识到的功能

例如,假设引入了一个具有隐藏的“高级搜索”选项的搜索表单:

我想大多数人都会看到V形并点击它,但是……你永远不知道。我知道我可以添加一个cookie来表示“嘿,这个用户已经看到了”,或者在数据库中创建一个表

我看到的添加cookie的问题是,如果用户删除cookie并重新登录,他们将必须始终取消警报/错误/任何内容。除非在一段时间后,我进入并手动删除它(这样新用户就不会看到警报)

或者,向数据库中添加一个表对于这样一个简单的任务来说似乎太难了。这是我所倾向的,但我讨厌它……有一种更好的方法

是否有其他方式显示特定页面的一次性警报


编辑-我故意用了一个非常简单的例子。

我想你的两个选择都是对的。cookie选项更好一些,因为它在服务器上会更轻,同样,如果您有很多用户,那么数据库选项也不会很好

您还可以查找HTML5在客户端存储数据的新功能。这是一种更好的本地存储方法

它类似于localStorage.uid=“1234”或类似于clickcount的内容。。参考html5文档,这也是一个很好的特性

这是链接。。

祝你玩得开心