如何在Spring中为首次用户实现Cookie弹出窗口

时间:2018-10-30 09:32:09

标签: java spring spring-mvc spring-boot cookies

我用Google搜索了它,但似乎找不到示例代码来实现对我的网站的首次访问的Cookie通知(提示该网站使用Cookie的提示)。

如何在Spring MVC中实现一种(简便方法)?

1 个答案:

答案 0 :(得分:1)

根据您的用例,您可能有不同的解决方案。例如:

简单 解决方案正在使用LocalStorage存储同意书。 看看此answer,了解如何使用它。

优点:易于实现。不需要服务器代码。

不便之处:要求客户端使用compatible浏览器。您可能想测试window.localStorage是否存在。另外,您可以忽略旧的浏览器,并始终显示这些弹出窗口。

硬选项是将同意书发送到您的服务器,然后服务器将用户的IP地址与同意书一起存储。下次用户访问您的网站时,将获取同意,以查看用户是否允许您存储Cookie。

最后,如果用户已经登录您的网站,则可以使用用户登录名调整硬选项,以便在设备之间保存同意书。