← Все примеры

JavaScript Продуктивность

Автоматически закрывать баннеры cookie

Находит и нажимает кнопку согласия с cookie, чтобы баннер исчез сам.

Код для копирования

var patterns = /^(accept all|accept|agree|allow all|i agree|got it|ok|zgadzam|akceptuj|zaakceptuj|alle akzeptieren|tout accepter)$/i;
function clickConsent() {
  var nodes = document.querySelectorAll('button, a, [role="button"], input[type="button"], input[type="submit"]');
  for (var i = 0; i < nodes.length; i++) {
    var label = (nodes[i].innerText || nodes[i].value || '').trim();
    if (patterns.test(label)) { nodes[i].click(); return true; }
  }
  return false;
}
if (!clickConsent()) {
  var tries = 0;
  var timer = setInterval(function () {
    if (clickConsent() || ++tries > 20) { clearInterval(timer); }
  }, 500);
}

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение