指示に従っていましたが、ユーザーもここで報告しています: Why Cookie Consent Doesn't Show Up?
スクリプトビルダーからテンプレートエディターに追加する2つのピースが提供されました。
1つはheadに、もう1つはbodyに追加するとのことです。
しかし、エディターには次のように表示されています。
bodyについては次のように表示されています。
したがって、「body」に追加する部分は「Footer」セクションに簡単に追加できます。これはbody内にあるので、おそらくあまり問題ないでしょう。
headについては、どこに追加すればよいかわかりません。
追加するコードの例を以下に示します。
HEADに追加するもの
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
BODYに追加するもの(できれば最後に追加)
<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
<script>
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#343c66",
"text": "#cfcfe8"
},
"button": {
"background": "#f71559"
}
},
"theme": "classic",
"content": {
"message": "we use cookies for essential operations",
"dismiss": "OK",
"link": "(details)",
"href": "yadayada.com/privacy"
}
});
</script>
さて、BODYセクションに追加すべき部分(このスクリーンショットではFooterを使用しましたが、Bodyでも試しました)を追加すると、「403 error」というポップアップが表示され、保存できなくなります。そのため、動作しているかどうかさえわかりません。
おそらくcontent security policy script srcの設定に問題があると考え、ドメインと.jsファイルへの特定のURLの両方を追加しました(こちらの指示に従って)。しかし、同じエラーが発生します。
残念ながら、一般的な「403」メッセージでは何が問題なのか理解できません。
どうすればよいか、何かアイデアはありますか?




