javascript - 如何防止cookies被设置或存储,直到同意?
问题描述
我有一个用 PHP 和 JavaScript 语言开发的网站,我在我的网站上使用 cookie。我的网站上还有许多第三方脚本,如谷歌分析、mouseflow、第三方聊天脚本等。这些脚本还存储 cookie。为了使我的网站符合 GDPR,在存储营销 cookie(如分析)之前,我需要确保访问者已同意存储它。
我们可以向访问者显示一个说明 cookie 政策的弹出窗口,一旦他们接受,我们将开始存储 cookie。
那么,我们如何才能防止在用户同意之前存储任何cookie。
解决方案
好吧,我总是检查 cookie 是否存在,如果不存在,我将不允许访问允许该 cookie 的网站功能。如果存在,则表示用户已同意。
推荐阅读
- asp.net - 使用 http get request ASP.core API 传递多个参数
- laravel - 在 Google App 引擎上部署 Laravel - base_path() 错误
- scala - AkkaHTTP 中 ScalaTest 的空指针异常
- c# - 有没有办法强制方法从它的调用者继承范围?
- java - 如何模拟超时以响应 Spring 中的 Rest 请求?
- python - 比较两个数据框之间的日期列
- angular - 在继承抽象类的类的实例上调用方法
- r - 使用 for 循环或 lapply 从一个数据框中的选定列创建多个 ggplots
- python - 尺寸超出范围(预计在 [-1, 0] 范围内,但得到 1)
- java - Spring中的SSE(服务器端事件)——存储SseEmitters