Joomla扩展模块欧盟电子隐私指令没有清除HTTP cookie


Joomla extension module EU e-Privacy Directive is not clearing the HTTP cookies

我正在使用欧盟电子隐私指令插件和模块。当我使用模块删除 cookie 时,它不起作用。我仍然可以看到一些饼干。我认为该模块没有清除所有HTTP Cookie。为什么?

  1. 询问开发人员(就是我)

您可能会看到来自子域的 Cookie 或您的/管理员登录名。 插件无法对这些执行任何操作,因为它们已经存在并且受到 javascript 同源策略的限制。

您可能还会看到以前由第三方设置的 Cookie。 同样,该插件受到javascript同源策略的限制。 如果第三方 cookie 已经存在,则插件无法对其进行任何操作。

如果您正确配置了插件(PHP 5.3 + PHP 反射 + 将正确的组/ACL 分配给第三方 cookie 插件和模块),该插件可以有效地阻止它们,直到用户允许它们。 一旦允许,但由于javascript同源策略,插件无法删除第三方cookie。