显示某些页面的一次性提醒?

时间:2013-05-29 16:48:48

标签: language-agnostic alert user-experience

在第一次使用页面时,用什么方法向用户显示帮助 - 展示他们可能没有意识到的某些功能。

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

enter image description here

我认为大多数人会看到雪佛龙并点击它,但是......你永远不会知道。我知道我可以添加一个cookie来说“嘿 - 这个用户已经看过它”或者在数据库中创建一个表。

我看到添加cookie的问题是,如果用户删除cookie并重新登录 - 他们必须始终忽略警报/错误/其他。除非经过一段时间后,我进入并手动删除它(然后新用户就不会看到警报。)

或者,将一个表添加到数据库对于这么简单的任务来说似乎太多了。这是我倾向于的,但我讨厌它...... 是更好的方式。

是否有其他方法可以为某些网页显示一次性提醒?

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

1 个答案:

答案 0 :(得分:0)

我猜你的选择都是正确的。 cookie选项更好一点,因为它在服务器上会更轻,再次如果你有很多用户,那么数据库选项将不会很好。

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

它类似于localStorage.uid =“1234”或类似clickcount的东西..请参阅html5文档,它也是一个很棒的功能。

继承人的链接.. http://www.w3schools.com/html/html5_webstorage.asp

玩得开心..