问题标签 [cookieconsent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2188 浏览

angular - 为什么我无法在角度通用中读取 ngx_cookieconsent_NgcCookieConsentService.init 中未定义的属性“初始化”?

CookieConsent 和库版本?

我正在运行以下命令:

在哪里:

失败给出的日志

提及任何其他可能有用的细节

它在常规应用程序中运行良好,但在通用角度应用程序中失败,所以我认为这主要是由于在服务器端模式下运行时试图打开一个窗口或对话框。或者,我可能需要以某种方式将它添加到 angular.json 配置文件之外的其他地方。

请告诉我您需要的任何文件,我不能发布整个项目,因为它是私有的,但我可以毫无问题地交付单个文件。

0 投票
0 回答
105 浏览

json - 使用 CookiePro 的 Adsense 5.1 错误和带外信号

我在我的网站的 Adsense 仪表板中收到很多 5.1 错误。我已经与 OneTrust(使用 CookiePro 解决方案)的 CMP 进行了交谈。

他们告诉我以下内容:

“在 OneTrust,我们不支持 OOB(带外信号)。”

“您会看到 OOB 是空的。我们在 getTCData 调用中包含空数组,但不要填充它。您的 Google 广告感知可能会读取它,看到它是空的,然后忽略它。您需要进行此设置在你身边。

另外,我建议您就此联系 Google,了解您收到 5.1 错误的原因。”

在此处输入图像描述

对于 allowedVendors 和 discloedVencors,里面的数组是空的,但谷歌仍然给出 5.1 错误。

有什么办法我需要改变以使其发挥作用吗?

谢谢你。

0 投票
1 回答
656 浏览

c# - .net 核心内置的 cookie 同意功能是否会自动阻止 3rd 方 cookie?

Asp .net 核心有这个内置的 cookie 同意功能,您可以从用户那里获得使用未标记为必需的 cookie 的权限。我在 Startup.cs (.net core 3.1) 中使用它,如文档https://docs.microsoft.com/en-us/aspnet/core/security/gdpr?view=aspnetcore-3.1中所示

现在我的问题是:如果用户不授予使用 cookie 的权限,这是否也会自动阻止来自 3 方的 cookie(如谷歌分析,或嵌入 youtube 视频的 cookie,等等)?这样我就不需要额外的工作了吗?还是此功能仅对我自己的 cookie 有用?

非常感谢您在这里提供的任何帮助!

0 投票
0 回答
133 浏览

cookies - iFrame 记住 cookie 同意

我有一个角度应用程序。在一页中的应用程序内部,我使用 iFrame 使用 src 属性显示网站。src 可以由客户从后端输入。可以是任何网站。

现在的问题是当网站在 iFrame 中打开时,iframe 不记得该网站的 cookie 同意(例如接受所有 cookie、阅读指南等)。选择 cookie 同意后,cookie 同意弹出窗口会立即加载。

示例 src 网站:www.software4you.com

iFrame 如何记住 cookie 同意选项?

应用程序托管域和 iFrame src 可能不同。

我该如何解决这个问题?

0 投票
1 回答
135 浏览

curl - Spring WebClient:如何跳过/接受 Cookie 同意请求?

我正在使用 Spring WebClient 来检索Forbes Global 2000。它工作正常,但现在他们在尝试访问https://www.forbes.com/forbesapi/org/global2000/2020/position/true.json?limit=2000上的 JSON 数据时添加了一个 cookie 同意模式

从技术上讲,这是我可以从 Chrome 看到的网络流:

  1. 获取https://www.forbes.com/forbesapi/org/global2000/2020/position/true.json?limit=2000

    curl 'https://www.forbes.com/forbesapi/org/global2000/2020/position/true.json?limit=2000'
    -H '权威:www.forbes.com'
    -H 'pragma: no-cache'
    -H '缓存控制:无缓存'
    -H 'dnt:1'
    -H '升级不安全请求:1'
    -H '用户代理:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML , 像 Gecko) Chrome/83.0.4103.61 Safari/537.36'
    -H' 接受: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng, / ;q=0.8, application/signed-exchange;v=b3;q=0.9'
    -H 'sec-fetch-site: none'
    -H 'sec-fetch-mode: navigate'
    -H 'sec-fetch-user: ?1'
    -H 'sec-fetch-dest:文档'
    -H '接受语言:it-IT,it;q=0.9,en-GB;q=0.8,en;q=0.7,ru-RU;q=0.6,ru;q=0.5,en-US;q =0.4' --
    压缩

  2. 302 重定向到https://www.forbes.com/consent/?toURL=https://www.forbes.com/forbesapi/org/global2000/2020/position/true.json?limit=2000

在此处输入图像描述

  1. 这是同意模式 在此处输入图像描述
  2. 单击接受(Accetto)时发布到https://consent-pref.trustarc.com/defaultpreferencemanager/truste
  3. 在网络中,我看不到更多重定向,但提供了初始 JSON: 在此处输入图像描述

有什么方法可以使用 Spring WebClient 跳过/绕过/接受这样的同意吗?卷曲或邮递员的例子也足够了。

更新

这是返回 JSON 的 GET。它有一些饼干,所以也许这样它可以工作。但是,我需要自动化它。

0 投票
0 回答
31 浏览

cookies - 如果用户在 Quancast Choice 中选择更多选项,则横幅不可见

我已经实施了 Quantcast Choice 来收集我网站上用户的同意。Quantcast 脚本包含</head>在任何 Adsense 脚本之前和之前。要求用户同意的模式窗口按预期显示。在用户同意之前不会显示任何横幅。

如果用户从模态窗口中选择“同意”,他们会按预期获得所有 Adsense 横幅。

但是,如果用户单击“更多选项”,然后单击“同意选定”,则根本看不到任何 Adsense 横幅。即使用户同意模式窗口中的所有部分(即打开所有按钮),也会发生这种情况。

用户无法关闭模态窗口中的以下选项:

技术上投放广告或内容
您的设备可以接收和发送信息,让您可以查看广告和内容并与之互动。

我的期望是,如果用户同意部分或全部选定的部分,横幅应该仍然可见,但它们不会与用户的个人资料匹配,并且不会使用 cookie。

我的预期正确吗?我做错了什么吗?

我联系了 Quantcast,但还没有收到他们的消息。我也没有运气在网上搜索。

谢谢你。

0 投票
1 回答
1196 浏览

javascript - 如何在 2021 年在 gatsby 中设置 google-analytics 和 cookie 同意?

我现在已经花了几天时间研究和尝试不同的事情来让它运行起来。但是到目前为止,对我来说没有任何方法可以解决。

我目前的设置是:

gatsby-config.js

src/pages/index.js

结果是跟踪工作,但当用户点击拒绝时,跟踪继续。

当前是否有设置 google-analytics 和 cookie 同意的方法来在用户拒绝跟踪时停止跟踪?

非常感谢您!

0 投票
0 回答
342 浏览

javascript - 我无法成功将 Quantcast Choice(cookie 同意)翻译成西班牙语

我之前</footer>在 footer.tpl 中添加了下一个代码:

我在 var 中传递我的 QC id,在var中传递{$id}“es”{$lang}

QC 在我的网站上运行良好,但只有一些文本被翻译成西班牙语。我在我的 QC 控制面板上的“出版商国家代码”中设置了“西班牙”,但它没有任何效果。

(注意我自己加了脚本id="__tcfapiuiscript",不知道是不是正确的做法)

在这张图片中你可以看到我的问题

0 投票
1 回答
317 浏览

asp.net-mvc - (GDPR) Asp.net 核心 ITrackingConsentFeature 无法与 cookie 一起正常工作

我正在使用带有 TargetFramework net5.0 的 asp.net 核心 MVC。

我正在ASP.NET Core 中实施欧盟通用数据保护条例 (GDPR) 支持

我完全实现了这篇文章 https://docs.microsoft.com/en-us/aspnet/core/security/gdpr?view=aspnetcore-3.1。

但是当我设置document.cookie的时候,cookieString什么都没有发生。

cookieString我发现这个问题与consentFeature?.CreateConsentCookie().

因为这里的分离是;所以我用.Replace(";", ",").

它现在可以工作,但我遇到了过期日期时间的问题。它不再工作了。等于 浏览会话结束时

你有什么建议吗?

谢谢,

0 投票
1 回答
61 浏览

google-analytics - 我可以在不设置“数据流”的情况下使用 Google 分析吗?

我可以在不设置“数据流”的情况下使用 Google 分析吗?还是需要使用?实际上,谷歌分析一直在谷歌分析中显示这个警告/错误。

以防万一,我用它。在 cookie 同意中解释我们正在使用 Google 分析和存储 cookie 是否足够?或者我必须指定数据流?

谢谢

在此处输入图像描述