【发布时间】:2017-03-01 04:56:57
【问题描述】:
为了确保在使用 AMP 时遵守 Cookie 法,我需要能够阻止安装 cookie 的脚本,并且只有在用户同意后才能激活它们。我正在尝试在兼容 AMP 的页面上实现此目的,但遇到了下述问题。
阅读 AMP 文档后,我注意到只有将脚本类型设置为“application/ld+json”时才能插入脚本。 一旦提供 cookie 同意,我们目前处理脚本的阻止和重新激活的方式是在页面源中将脚本类型更改为纯文本/文本,然后仅在获得同意后通过 javascript 将其切换回来。
我们如何在符合 AMP 标准的网页上实现这一点? 如果无法插入自定义脚本标签,我可以创建一个“AMP 插件”或 AMP 系统接受的脚本来实现同样的效果吗? 是否可以在页面加载时阻止 AMP 激活,然后使用特定触发器激活它?
此外,我们注意到 AMP js 本身正在安装 cookie。 AMP js的加载是否也需要用户同意cookies?
提前感谢您的帮助。
【问题讨论】:
-
你能在你想写的cookies上添加一些cmets吗?这是分析供应商之一写的东西吗?
标签: javascript cookies amp-html