代码之家  ›  专栏  ›  技术社区  ›  Mahozad

如何在Spring中实现[cookie-first-popup]

  •  2
  • Mahozad  · 技术社区  · 6 年前

    如何在springmvc中实现一个(简单而干净的方式)?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Laurent B    6 年前

    容易的 解决方案 LocalStorage 保存同意书。 看看这个 answer 例如如何使用它。

    :易于实施。不需要服务器代码。

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

    硬期权 就是把同意书发给你的服务器,然后服务器就把用户ip地址连同同意书一起存储起来。下一次,用户访问你的网站时,会获取同意,看看用户是否允许你存储cookies。

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