我正在向我的网站添加关于已实施的新功能的通知。该通知位于网站顶部附近,位于醒目的位置以引起人们的注意。使用 jQuery,我编写了一个小函数,可以在用户选择时隐藏通知。如果用户选择隐藏通知,我希望它在访问的剩余时间和将来访问该网站时永久隐藏。
确保当他们稍后返回网站时隐藏通知的最佳方法是什么?我考虑过在用户最初隐藏它时发送一个创建 cookie 的 AJAX 请求,然后在页面加载时检查 cookie,但我不确定这是否是最好的方法。我不想根据IP地址隐藏它,因为我担心同一网络但不同计算机上的两个用户可能会访问该网站,而一个人会错过它,但也许我太偏执了。关于最好的方法的任何想法?