首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GDPR策略横幅未保存同意,横幅未关闭

GDPR策略横幅未保存同意,横幅未关闭
EN

Stack Overflow用户
提问于 2018-05-30 11:57:18
回答 1查看 549关注 0票数 0

我已经在我的WordPress网站上添加了iubenda cookie策略横幅来实现GDPR。但是,即使在关闭横幅之后,所有用户也可以在每个页面上看到横幅,这意味着保存浏览器的同意。

这不适用于单击cookie策略链接并单击“Continue to browser”按钮,该按钮表示“通过继续浏览或关闭此窗口,您接受cookie的使用。”

EN

回答 1

Stack Overflow用户

发布于 2018-05-30 14:31:14

我已经通过将参数enableRemoteConsent设置为TRUE (默认情况下为FALSE )来修复它。

根据官方文档,特别是,如果您将此参数(enableRemoteConsent)设置为true,我们的解决方案将在iubenda.com (域)上创建一个技术cookie,当在本地域上找不到cookie时将使用该技术cookie。

这是必要的,因为在iubenda库中,他们正在使用getCookieLocalDomain函数获取域名以保存cookie,该函数与基于国家的TLD有问题,并且只处理"co.uk“。我遇到这个问题是因为我的域名后缀是"com.au“。

代码语言:javascript
复制
s.prototype.getCookieLocalDomain = function() {
  var e = null;
  if (this.options.localConsentDomain) return "." + this.options.localConsentDomain;
  if (e = location.hostname, "localhost" != e) {
      var t = /^[0-9]+$/.test(e.split(":")[0].split(".").join(""));
      return t || (e = this.stringEndsWith(e, "co.uk") ? e.split(".").reverse().slice(0, 3).reverse().join(".") : e.split(".").reverse().slice(0, 2).reverse().join(".")), "." + e
  }
  return ""
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50596169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档