javascript — добавление cookie-согласия с помощью optin и обратных ссылок

Добавление cookieconsent с оптином и хакбэками

Я хочу использовать опцию 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' {amp}amp;{amp}amp; didConsent) { // enable cookies } if (type == 'opt-out' {amp}amp;{amp}amp; !didConsent) { // disable cookies } }, onStatusChange: function(status, chosenBefore) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-in' {amp}amp;{amp}amp; didConsent) { // enable cookies } if (type == 'opt-out' {amp}amp;{amp}amp; !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-popup:

  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-блок?

Спасибо!

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector