Cookie Consent Manager
iFrame-Blocker
Premium-Funktion.
Ein eingebettetes YouTube-Video setzt Cookies und überträgt Daten, sobald der iFrame lädt — unabhängig davon, ob jemand das Video startet. Der iFrame-Blocker verhindert das, ohne dass Sie Ihre Inhalte anfassen müssen.
Funktionsweise
Das Plugin durchsucht die Seite nach <iframe>-Elementen, deren Quelle zu einer blockierten Domain gehört. Fehlt die Einwilligung für die zugeordnete Gruppe, wird das src-Attribut entfernt und stattdessen ein Platzhalter angezeigt:
- Hinweis, welcher Anbieter die Inhalte bereitstellt
- Button Akzeptieren & Inhalt laden
- Checkbox Immer laden (Einstellung merken) — setzt die Einwilligung für die ganze Gruppe
- Optionaler Link zur Datenschutzerklärung
Sobald die Einwilligung vorliegt — über den Platzhalter oder über den Banner — wird das src zurückgeschrieben und der iFrame lädt nach, ohne Seitenneuladen.
Eingebaute Domain-Liste
Bleibt das Feld Blockierte Domains leer, gilt:
| Domain | Gruppe |
|---|---|
youtube.com, youtube-nocookie.com |
marketing |
google.com/maps, maps.google.com |
comfort |
vimeo.com |
marketing |
facebook.com, instagram.com |
marketing |
twitter.com, x.com |
marketing |
tiktok.com |
marketing |
Eigene Domains
Eine Zuordnung pro Zeile im Format domain=gruppe:
youtube.com=marketing
openstreetmap.org=comfort
player.example.com=marketing
Eigene Einträge ergänzen die eingebaute Liste; gleichnamige Domains überschreiben deren Zuordnung. Die Gruppe muss dem technischen Namen einer aktiven Cookie-Gruppe entsprechen.
Texte anpassen
Die Platzhalter-Texte sind Snippets:
| Snippet | Inhalt |
|---|---|
prems-cookie-consent.iframe.notice |
Hinweistext, %provider% wird ersetzt |
prems-cookie-consent.iframe.loadButton |
Beschriftung des Buttons |
prems-cookie-consent.iframe.rememberChoice |
Beschriftung der Checkbox |
prems-cookie-consent.iframe.privacyLink |
Beschriftung des Datenschutz-Links |
Grenzen
- Es werden nur
<iframe>-Elemente mitsrc-Attribut erkannt. Wird ein iFrame per JavaScript nachträglich eingefügt, greift der Blocker nicht — hängen Sie solche Einbindungen stattdessen an ein blockiertes Script oder ein<template>(siehe Cookie-Consent-Banner). - Der Platzhalter übernimmt Breite und Höhe aus den Attributen des iFrames. Ohne Angaben gilt volle Breite und 220 px Höhe.