Amp html 在获得IG用户同意时禁用默认行为

Amp html 在获得IG用户同意时禁用默认行为,amp-html,accelerated-mobile-page,Amp Html,Accelerated Mobile Page,假设我只想在用户自己需要时提示amp同意层,并且只要没有获得选项,就不显示它 我的端点主要由AMP本身提出的代码组成: echo json_encode(['promptIfUnknown' => 'false/true']); 我不确定,但出于某些原因,将名称“promptIfUnknown”更改为其他名称,例如“whatever”的行为符合要求,但我宁愿以正确的方式应用它 有没有可能禁用默认功能?有没有什么特别的原因让你回显它并用PHP对它进行编码,而不仅仅是打破PHP标签来设置你的

假设我只想在用户自己需要时提示amp同意层,并且只要没有获得选项,就不显示它

我的端点主要由AMP本身提出的代码组成:

echo json_encode(['promptIfUnknown' => 'false/true']);
我不确定,但出于某些原因,将名称“promptIfUnknown”更改为其他名称,例如“whatever”的行为符合要求,但我宁愿以正确的方式应用它


有没有可能禁用默认功能?

有没有什么特别的原因让你回显它并用PHP对它进行编码,而不仅仅是打破PHP标签来设置你的JSON

此外,在当前配置中,false/true将作为字符串而不是布尔值输出。我刚刚将您的echo粘贴到我快速打开的PHP文档中,以下是输出:

{"promptIfUnknown":"false\/true"}
false/true被读取为字符串。放大器的预期输出应类似于:

{"promptIfUnknown": true/false}

然后返回1或0,具体取决于是否需要提示。

谢谢@Craig Scott,你给我指出了正确的方向,现在我只需将PromptFunknown的值设置为false,它工作得非常好。我认为这是我的问题的正确答案。