Как быстро добавить окошко "На сайте используются файлы cookies"..

A
На сайте с 12.10.2011
Offline
226
66
Всем привет.

Сайт рабоатет на netcat где все сложно.. 

Нужно быстро добавить окно что-то вроде "На сайте используются файлы cookies, а также системы Яндекс.Метрика .. " .. с закрывающей кнопкой "Хорошо"

Не подскажите скрипт простой, чтобы быстро вставить?


temniy
На сайте с 15.03.2008
Online
268
#1

Вариант от Qwen

<div id="cookie-notice" style="
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  padding: 16px 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-size: 14px;
  z-index: 9999;
  display: none;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
"
>

  На сайте используются файлы cookies, а также системы Яндекс.Метрика.
  <button id="cookie-accept" style="
    background: #ffcc00;
    color: #000;
    border: none;
    padding: 6px 12px;
    border-radius: 4px;
    font-weight: bold;
    cursor: pointer;
    white-space: nowrap;
  "
>
Хорошо</button>
</div>

<script>
(function() {
  if (!localStorage.getItem('cookiesAccepted')) {
    document.getElementById('cookie-notice').style.display = 'flex';
  }

  document.getElementById('cookie-accept').addEventListener('click', function() {
    localStorage.setItem('cookiesAccepted', '1');
    document.getElementById('cookie-notice').style.display = 'none';
  });
})();
</script>

Как это работает:

  • При первом заходе — баннер появляется.
  • После нажатия «Хорошо» — записывается флаг в localStorage , и баннер больше не показывается при перезагрузке.
  • Стили встроены (инлайновые), чтобы не зависеть от внешних CSS.
  • Совместим с любым шаблоном NetCat — просто вставьте в футер или общий шаблон перед закрывающим </body>
⭐ Лучший хостинг от 4 евро, VPS от 6 евро - разные локации - любые карты - скидки до 20% - https://fornex.com/c/ffi2e3/ru/services/
Mik Foxi
На сайте с 02.03.2011
Offline
1222
#2
temniy #:
Как это работает:
но это фейк. попап с куками он не просто для фейковости же. до того как юзер не нажмет на "ок" нельзя грузить все то "запретное" с чем он еще не согласился.
Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
SA
На сайте с 12.04.2024
Offline
53
#3
Я брал отсюда
temniy
На сайте с 15.03.2008
Online
268
#4
Mik Foxi #:
но это фейк. попап с куками он не просто для фейковости же. до того как юзер не нажмет на "ок" нельзя грузить все то "запретное" с чем он еще не согласился.
Ну так ТС это и просил, нет? Кроме того, в куках нет ничего запретного. Мнение о том, что они являются персональными данными сильно преувеличено.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий