Estava seguindo as instruções aqui, um usuário também relatou aqui: Why Cookie Consent Doesn't Show Up?
O construtor de scripts me deu duas partes para adicionar ao editor de templates.
Uma no head, a outra no body.
No entanto, vejo que o editor na verdade diz:
E para o body ele diz:
Então, para a parte a ser adicionada ao “body”, posso facilmente adicioná-la na seção “Footer”, não importa muito, pois ainda estará no body, presumo.
Para o head, não sei onde devo colocá-lo.
Para dar um exemplo do código a ser adicionado:
A ser adicionado no HEAD
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
A ser adicionado no BODY (preferencialmente no final)
<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": "usamos cookies para operações essenciais",
"dismiss": "OK",
"link": "(detalhes)",
"href": "yadayada.com/privacy"
}
});
</script>
Agora, nem consigo dizer se está funcionando, porque quando adiciono a parte que deveria ir na seção BODY (usei Footer nesta captura de tela, mas também tentei Body), recebo um pop-up ao salvar que simplesmente diz “erro 403”.
Imaginei que fosse algum problema com a configuração content security policy script src e adicionei tanto o domínio quanto o URL específico do arquivo .js (seguindo estas instruções), mas ainda recebo o mesmo erro.
Infelizmente, a mensagem genérica 403 não me ajuda a entender o que está dando errado aqui.#
Alguma ideia do que fazer aqui?




