Stavo seguendo le istruzioni qui, un utente ha segnalato anche qui: Why Cookie Consent Doesn't Show Up?
Lo script builder mi ha fornito due pezzi da inserire nell’editor del template.
Uno nell’head, l’altro nel body.
Tuttavia vedo che l’editor dice effettivamente:
E per il body dice:
Quindi, per la parte da aggiungere nel “body” posso facilmente aggiungerla nella sezione “Footer”, non fa molta differenza dato che sarà comunque nel body, presumo.
Per l’head, non so dove dovrei metterla.
Per darti un esempio del codice da aggiungere:
Da aggiungere nell’HEAD
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
Da aggiungere nel BODY (preferibilmente alla fine)
<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": "utilizziamo i cookie per operazioni essenziali",
"dismiss": "OK",
"link": "(dettagli)",
"href": "yadayada.com/privacy"
}
});
</script>
Ora non posso nemmeno dire se stia funzionando perché quando aggiungo la parte che dovrebbe andare nella sezione BODY (ho usato Footer in questo screenshot ma ho provato anche Body), ricevo un popup al salvataggio che dice semplicemente “errore 403”.
Ho immaginato fosse un problema con l’impostazione content security policy script src e ho aggiunto sia il dominio che l’URL specifico del file .js (seguendo queste istruzioni) ma ricevo ancora lo stesso errore.
Purtroppo il messaggio generico 403 non mi aiuta a capire cosa stia andando storto qui.#
Qualche idea su cosa fare?




