我们每个人都知道新法律对于在其网站上使用Cookie的开发人员来说是一种痛苦。
我们必须询问用户是否允许我们在其计算机上创建Cookie。如果他们不允许我们这个东西,我们如何用javascript关闭cookie?
有没有办法只针对一个网站关闭cookie?是否有适用于所有浏览器的兼容脚本?
第三方Cookie(Youtube或Google Analytics?它们也存储在我们的网站文件夹中......)
谢谢!
答案 0 :(得分:3)
您无法关闭客户端的Cookie。您的客户端代码可以停止创建新的cookie,但即使这样,服务器仍然可以在页面上放置cookie。如果您想停止为特定网站创建Cookie,则需要在客户端代码和服务器代码中停止这样做。
仅供参考,问题本身就是cookie本身 - 还是你用这些cookie做的更多(比如跟踪给定用户)。例如,如果您设置cookie只是为了记住当前用户最后一个选项卡(cookie中没有其他标识信息,并且在服务器上没有使用该cookie),这是一个问题吗?或者,存储临时会话ID的cookie,以便服务器可以跟踪购物车中的项目。我怀疑这些是问题,因为这些不是跟踪或隐私问题。
由于每个国家/地区都有自己的法律,如果您的目标是遵守特定国家/地区的法律,则必须查阅其确切的法律。
答案 1 :(得分:1)
我不知道不同国家的所有不同法律是什么,但荷兰的cookielaws并不是那么严格,大多数网站都不需要改变一件事。在尝试从中删除所有Cookie创建之前,您可能需要查看适用于您网站的确切法律。
简而言之Dutch cookielaws归结为:
到目前为止,我所看到的这部法律的大多数实施都与fok.nl上的实施类似。用户第一次打开网站时会弹出一个大弹出窗口,只有当用户允许网站放置cookie时才允许用户打开真实网站。我假设这个设置然后存储在一个新的cookie中,所以用户再也不会被它打扰。这个解决方案不应该太难实现。
修改强>
以下是一些实现示例:http://www.stormmc.nl/nieuws/nederlandse-voorbeelden-implementatie-cookiewet/(只需点击链接)。