ユーザーがサイトにアクセスするときに、情報を表示するためだけに、自分のWebサイトにバナーを配置したいと思います。
私は次の解決策を試しました:
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css" />
<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#237afc"
},
"button": {
"background": "#fff",
"text": "#237afc"
}
},
"theme": "edgeless",
"content": {
"message": "this is some random message i want to show"
}
})});
</script>
ここでは何も間違っていることに気づきませんが、エラーやポップアップは表示されません。サイトにアクセスするときにわずかな遅れに気づいただけで、それ以外は何もありません。
これはどこで間違っていますか?
問題はCookieに関するものです。「Got it」を押すとCookie(cookiecontent_status)が設定され、メッセージは2回表示されません。 Cookieをクリアするか、シークレットタブを開くと、メッセージが表示されます。