Я хочу использовать опцию cookieconsens 'optin-option, где мне нужно - следуя их документации по https://cookieconsent.osano.com/documentation/disabling-cookies/ - добавить некоторую дополнительную часть кода для первоначальной блокировки (или показать, в зависимости от предыдущего выбора пользователя, если есть). один) все куки.
Это код, который я добавлю (и я делаю это между настройкой фактического всплывающего окна и закрывающего тега body):
onInitialise: function (status) {
var type = this.options.type;
var didConsent = this.hasConsented();
if (type == 'opt-in' && didConsent) {
// enable cookies
}
if (type == 'opt-out' && !didConsent) {
// disable cookies
}
},
onStatusChange: function(status, chosenBefore) {
var type = this.options.type;
var didConsent = this.hasConsented();
if (type == 'opt-in' && didConsent) {
// enable cookies
}
if (type == 'opt-out' && !didConsent) {
// disable cookies
}
},
onRevokeChoice: function() {
var type = this.options.type;
if (type == 'opt-in') {
// disable cookies
}
if (type == 'opt-out') {
// enable cookies
}
}
Но если ядействительно добавьте этот код, я даже больше не вижу всплывающее окно cookie. При повторном удалении всплывающее окно отображается корректно, но изначально не блокирует файлы cookie .....
Это моя конфигурация всплывающего окна cookieconsent:
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "rgb(31,66,122)"
},
"button": {
"background": "rgb(241,90,36)"
}
},
"showLink": false,
"position": "bottom-right",
"type": "opt-in",
"content": {
"message": "The cookietext is here"
}
});
Я могуБольше не могу найти документацию ни на GitHub, ни на официальной странице. Кто-нибудь еще знает, где и как я должен добавить этот первый конкретный js-блок?
Спасибо!