DSGVO-konforme iFrames
für TYPO3 Version 13
Auf dieser Seite finden Sie verschiedene Beispiele für die automatische iFrame Ersetzung. Um einen DSGVO-Konformen Quelltext zu bekommen, wird das “src” Attribut von iFrames direkt im Quelltext ersetzt. Als Nebeneffekt kann so auch ein sehr guter Google PageSpeed Wert erreicht werden. Es werden nur iFrames ersetzt, die ein “src” Attribut haben.
Die globale iFrame Ersetzung kann ebenfalls pro Domain deaktiviert werden:
# Comma separated list of domains, which should not be replaced
plugin.tx_cookiecontrol {
replaceIframeDisabledForDomains = www.openstreetmap.org
}
TYPO3 Text & Medien Element
Beispiel zur automatischen iFrame Ersetzung im TYPO3 Text & Medien Element.
TYPO3 HTML Element
Beispiel zur automatischen iFrame Ersetzung im TYPO3 HTML Element.
Eingegebener HTML Code:
<iframe
width="560" height="315"
src="https://www.youtube-nocookie.com/embed/WJ18Ux3qgEk?si=xvB65V4ynAkXO4C2"
title="YouTube video player"
frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe>
Code nach der Ersetzung, das “src” Attribut wird ersetzt:
<iframe
title="YouTube video player"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen=""
data-cookiecontrol-iframe-src="https://www.youtube-nocookie.com/embed/WJ18Ux3qgEk?si=xvB65V4ynAkXO4C2"
width="560" height="315"
frameborder="0"></iframe>
Eingegebener HTML Code:
<iframe
src="https://player.vimeo.com/video/716819793?badge=0&autopause=0&player_id=0&app_id=58479"
frameborder="0"
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
style="position:absolute;top:0;left:0;width:100%;height:100%;"
title="UNICEF"></iframe>
Code nach der Ersetzung, das “src” Attribut wird ersetzt, das "style" Attribut wird bewusst entfernt. Sofern kein "width" oder "height" Attribut gesetzt ist, wird ein 16/9 Format angenommen:
<iframe
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
title="UNICEF"
data-cookiecontrol-iframe-src="https://player.vimeo.com/video/716819793?badge=0&autopause=0&player_id=0&app_id=58479"
frameborder="0"></iframe>