问题标签 [cookie-policy]

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 投票
1 回答
2100 浏览

javascript - IE11 停止接受跨域 Cookie 策略

我刚刚注意到一个只影响 IE 的奇怪 cookie 策略问题。我只能在 IE11 上测试。也许您知道解决方法?

第 1 步。这需要 2 个域。我们称他们为 cart.com 和 tracking.com。

第 2 步。使用 IE11,浏览到https://tracking.com/index.php,它应该包含以下内容:

第 3 步。单击 https://tracking.com/index.php 中的“立即购买” 它会带您到https://cart.com/purchase.php,其中应包含以下内容:

第 4 步。因此,查看 purchase.php 应该会触发https://tracking.com/pixel.php,如下所示:

第 5 步。现在,在 tracking.com 服务器上查看您的 output.txt。你会发现它是空的。这就是问题所在——它无法读取 cookie。有一个 cookie 策略限制,即使我已经发送了正确的“忽略所有这些,我的朋友”cookie 标头。

现在,用 Chrome 和 Firefox 重复这个过程——没问题。

好的,所以,如果您返回并将像素从 Javascript 切换到纯 HTML 以调用该像素,它也不会那样工作。但是,如果您在浏览器的 URL 中手动调用像素,它在 IE 中就可以正常工作。我们的跟踪过去可以工作,所以我相信这个问题只是在 IE11 上出现的。

但这是我的难题——我正在与第三方合作,他们通过像素脚本 URL 末尾的查询参数将一些额外的东西传递给我的像素脚本,例如订单总额和订单交易 ID,而这些只是通过 Javascript 可用于我的脚本。这就是为什么我不能使用 HTML 技术来加载该像素脚本 - 但必须在运行时使用 jQuery(或 Javascript)注入它,以便获得该订单总额和订单交易 ID。

0 投票
0 回答
118 浏览

javascript - 选中“允许来自我访问的网站”选项时,JavaScript 中的 Google SignIn 如何与 Safari 中的子域一起使用?

我正在尝试在我目前正在开发的网络应用程序上使用它的 JavaScript API 来实现 Google 登录。

场景非常简单:

当用户导航到 时example.com,会出现一个SignIn with Google按钮,用于onClick验证用户身份;除其他外,它使用以下方式初始化 Google API cookie_policy

成功登录用户后,它(从 JS)重定向到在https://account.example.com.

ChromeFirefox(例如)上,登录工作顺利 - 没有问题。

但是,在MacOS上的SafariiOS上的任何浏览器上,用户进入(几乎)无限循环:因为帐户页面上的登录检查失败,用户被重定向回登录成功的登录页面,然后循环开始再次 ...

这种行为不会发生 - 即一切正常 - 如果用户转到Safari > Preferences > Privacy并在Cookies 和网站数据选项列表中检查第 4 个选项,始终允许而不是默认的允许我访问的网站

有谁知道如何解决这个问题?

提前致谢,

奥格

0 投票
1 回答
456 浏览

cookies - Cookies Policy 是否应该添加?

我们有一个网站,我在其中存储用户的国家选择选项。我不会从他们的 IP 地址或其他任何地方跟踪它。

另外,我使用谷歌分析,它也使用 cookie 来存储一些数据。我应该声明 GA 使用 cookie 作为我用于分析的服务吗?

现在我很困惑是否要显示一条消息,说我们使用 cookie 来增强用户在网站上的体验。

0 投票
1 回答
630 浏览

wordpress - GDPR iubenda cookie 政策横幅同意未保存且横幅未关闭

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

这不适用于单击 cookie 政策链接并单击“继续浏览器”按钮,该按钮显示“通过继续浏览或关闭此窗口,您接受使用 cookie。”。

0 投票
1 回答
149 浏览

cookies - Google 跟踪代码管理器 - 特定像素 (Cookie)

自从 GDPR 发布以来,我们必须遵循一些规则来在用户浏览器中设置 Cookie。问题是我们通过谷歌标签管理器为我们所有的像素提供服务,排除添加 Cookie 的唯一方法是在同意之前排除整个谷歌标签管理器的加载。

如果我希望能够让用户能够在 Google 跟踪代码管理器中排除和包含一些像素,该怎么办。

假设我的 GTM 容器中有这些像素:
- Hotjar
- Google Analytics
- AdForm
- Google Ads
- 等等....

如果我在 Cookie 同意中排除或包含整个 GTM 容器,用户需要排除或包含所有这些像素。我怎样才能让用户能够只排除其中的几个?

因此,用户实际上可以允许 HotJar 和 Google Analytics,但不能允许其他 Pixel。我怎样才能做到这一点?我试图考虑排除要发送的 HIT(有效负载),但无论如何都会设置 Cookie。这不符合 GDPR。

0 投票
0 回答
618 浏览

javascript - 如何使用 JavaScript 检测是否在 Safari 浏览器中启用了防止跨站点跟踪

有人可以告诉我如何检测是否使用 JavaScript 在 Safari 浏览器中启用了阻止第三方保护。

0 投票
1 回答
21 浏览

web - Google Analystics 的 Cookie 和隐私政策

我正在建立网站并尝试将隐私和 cookie 政策放在那里,我存储在 cookie 中的唯一东西是谷歌分析的东西和深色/浅色主题,所以“我们的网站使用 cookie”是否足以放在网站上?

0 投票
0 回答
42 浏览

firebase - Flutter、Firebase、Google AI API 和欧盟 cookie 指令

我正在开发一个前端在 Flutter 中实现,后端依赖于 Firebase 身份验证、Firestore 和 Google AI API 的网站。根据欧盟 cookie 指令,我必须告知我的潜在用户关于 cookie 的使用以及可能的退出方式。

我想这是一个非常普遍的问题。但是,我似乎无法找到有关如何处理它的好信息。所以这里是我的问题:

  • 有没有一些标准的方法来处理这个问题?
  • 是否有 Flutter 小部件或 Flutter 插件来显示和处理 cookie 警报?
  • 如何了解 Flutter、Firebase 和 Google AI API 所依赖的 cookie?
  • 是否有可能——以及在何种程度上——为拒绝使用 cookie 的用户使用基于 Flutter、Firebase 和 Google AI API 的网站?

谢谢你的帮助,迪特里希

0 投票
1 回答
1309 浏览

html - Cookie 同意弹出窗口不会在 IFrame 中消失

在我们的应用程序中,我们有一个 IFrame 用于显示任何站点(通过 admin/crm 控制台设置)。我们在 IFrame 中显示带有 cookie 同意弹出窗口的站点时遇到了一个奇怪的问题。在 IFrame 中,即使用户接受 Cookie 同意,在后续请求中也会再次出现弹出窗口。看起来 IFrame 无法发送或设置 cookie。

当我们在浏览器选项卡中打开网站时,一旦我们接受 cookie,弹出窗口就不会再次出现。可能会发生什么,一旦用户在 IFrame 中接受这些 cookie 同意弹出窗口,我们如何才能摆脱这些弹出窗口?请注意,我们无法控制 IFrame 中显示的网站。

我尝试了带有 IFrame 的简单 HTML 页面,问题在那里复制,代码如下

弹出窗口的屏幕截图(页面底部为黑色)

在此处输入图像描述

更新:-

我检查了为本网站设置的 cookie,当用户单击“确定”按钮时,在普通浏览器选项卡中。设置了一个新的 cookie,例如在这种情况下为“cookieAcceptanceCookie”=“接受”。检查下图,

在此处输入图像描述

同样,我检查了 IFrame,也设置了相同的 cookie。检查下图。

在此处输入图像描述

所以看起来问题仍然存在于在后续请求中发送这个 cookie。我猜普通浏览器选项卡可以发送这个 cookie,因为 IFrame 无法发送它,因此这个问题出现在 IFrame 中。

0 投票
0 回答
7 浏览

cookies - 我是否需要用户同意才能使用 cookie 以允许未登录的用户对我网站上的帖子进行评分?

我实现了一个类似于 StackOverflow 的评级系统的评级系统,以允许所有用户(包括未登录用户)对帖子和评论进行投票。我使用的 cookie 不会加载,直到用户单击投票赞成或投票反对按钮,并且投票保存在数据库中,而不与投票的用户相关联。

cookie 帮助我防止重复投票并允许用户更改他们的投票。饼干有一年的寿命。

基于评级系统的这种实现,我是否需要在加载 cookie 之前征得用户的同意?我知道如果用户拒绝同意,我不能拒绝用户访问网站的服务,但拒绝同意意味着如果不使用 cookie,投票系统的完整性将毫无意义。

谢谢,