我不知道需要在checkConsentHref的URL引用的文档中放置什么代码。
我使用了https://amp.dev/documentation/examples/user-consent/basic_user_consent_flow/?format=websites中的示例代码。
我知道checkConsentHref应该是我自己的网址,但是什么文件需要放在该位置,什么代码应该放在其中?
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{
"consents": {
"my-consent": {
"checkConsentHref": "https://example.com/api/show-consent",
"promptUI": "consent-ui"
}
}
}
</script>
</amp-consent>
我希望checkConsentHref位置有一些功能可以采取某种措施。
答案 0 :(得分:1)
我在这里找到了很好的解释:About consent
可以通过checkConsentHref
属性指定CORS端点。 amp-consent component
将通过POST请求检查是否需要显示同意UI。此请求的响应应如下所示:
{
"promptIfUnknown": true
}
#or
{
"promptIfUnknown": false
}
因此您可以在其中添加例如https://ampbyexample.com/samples_templates/consent/getConsent
第一次看到此网址时,我认为它只是一个例子,但它可以工作。
该URL存储有关显示同意的信息。您可以在JS
控制台中进行检查。
https://ampbyexample.com/samples_templates/consent/getConsent
将根据先前的用户操作返回"promptIfUnknown": true
或"promptIfUnknown": false
我不知道使用“示例”网址代替“ URL”是否是一个好习惯。