c# - ASP.NET Core GDPR EU cookie 示例项目错误?
问题描述
为了满足欧盟 cookie/GDPR 法律,我尝试将变量设置为 true 或 false 以在<head>
我的 ASP.NET Core 2 站点(使用 MVC)中隐藏或显示 Google Analytics 跟踪代码,具体取决于用户是否Agree
点击. 我认为这是对 Google Analytics/Tag Manager 执行此操作的最佳方式?任何有关为 Google Analytics 实现此功能的最佳方法的想法都将不胜感激。无论如何,默认情况下,该值应设置为 false 并且应禁用 Google Analytics,直到用户明确接受。
我正在关注官方的ASP.NET Core 指南。
但是,当我打开 GDPR示例代码时,问题就来了。我认为可能有一个错误?
重现步骤:
- 打开并运行项目
- 单击
Consent
>Grant
在主页上。您也可以单击Accept
页面顶部的框。 - 在主页上,请注意
Has
仍然是错误的,就像Can track
. 这些值不应该改变吗?
解决方案
推荐阅读
- android - 当我以编程方式触发屏幕截图时,相机预览会在保存的屏幕截图中消失
- php - 在 Windows 上安装 Moodle - 国际插件问题
- javascript - 从表外的链接对表列进行排序
- sql - 如何将此脚本插入 Entity Framework Core 和 SQL Server
- javascript - 如何通过多个数组循环嵌套循环?
- python - 将 NLTK Rake 应用于 Dataframe 中的每一行
- javascript - iframe全屏时如何在顶部留出空间?
- ios - ViewContext 未从 newBackgroundContext() 接收更新
- linux - 如何知道确切的文件类型?当其文件 mimetype 为“application/octet-stream”时
- python - 具有不同数量的 For 循环和不同数量的变量的函数