在获得用户同意的同时禁用默认行为
Disable default behavior while obtainig user consent
假设我只想在用户自己需要时提示amp-consent层,并且只要没有获得选项就不显示。
我的端点主要由 AMP 本身提议的代码组成:
echo json_encode(['promptIfUnknown' => 'false/true']);
我不确定,但由于某些原因将名称 "promptIfUnknown" 更改为其他名称,例如 "whatever" 以所需的方式运行,但我宁愿以正确的方式应用它。
是否可以禁用默认功能?
您回显它并使用 PHP 对其进行编码的任何特殊原因,而不仅仅是打破您的 PHP 标签来设置您的 amp-consent JSON?
同样在您当前的配置中 false/true 正在作为字符串而不是布尔值输出。我刚刚将你的 echo 粘贴到我快速打开的 PHP 文档中,这是输出:
{"promptIfUnknown":"false\/true"}
false/true 被读取为字符串。 AMP 的预期输出应类似于:
{"promptIfUnknown": true/false}
然后 return 1 或 0 取决于是否需要提示。
假设我只想在用户自己需要时提示amp-consent层,并且只要没有获得选项就不显示。
我的端点主要由 AMP 本身提议的代码组成:
echo json_encode(['promptIfUnknown' => 'false/true']);
我不确定,但由于某些原因将名称 "promptIfUnknown" 更改为其他名称,例如 "whatever" 以所需的方式运行,但我宁愿以正确的方式应用它。
是否可以禁用默认功能?
您回显它并使用 PHP 对其进行编码的任何特殊原因,而不仅仅是打破您的 PHP 标签来设置您的 amp-consent JSON?
同样在您当前的配置中 false/true 正在作为字符串而不是布尔值输出。我刚刚将你的 echo 粘贴到我快速打开的 PHP 文档中,这是输出:
{"promptIfUnknown":"false\/true"}
false/true 被读取为字符串。 AMP 的预期输出应类似于:
{"promptIfUnknown": true/false}
然后 return 1 或 0 取决于是否需要提示。