document.addEventListener('DOMContentLoaded', function() {
function checkVideoSource() {
// Wähle das iframe-Element aus, das die YouTube-Video-Quelle enthält
var iframeElement = document.querySelector('.video iframe');
var container = document.querySelector('.box');// Stelle sicher, dass das iframe-Element existiert
if (iframeElement) {
// Prüfe, ob das iframe eine gültige YouTube-URL im src-Attribut hat
var iframeSrc = iframeElement.getAttribute('src');// Prüfen, ob die URL vorhanden ist und ob es eine YouTube-URL ist
if (iframeSrc && iframeSrc.includes('youtube.com')) {
// Wenn die Quelle vorhanden und gültig ist, zeige den Container an
container.style.display = 'block';
} else {
// Wenn keine gültige Quelle vorhanden ist, verstecke den Container
container.style.display = 'none';
}
} else {
// Verstecke den Container, wenn kein iframe-Element gefunden wurde
container.style.display = 'none';
}
}// Überprüfe sofort nach dem Laden der Seite
setTimeout(checkVideoSource, 1000);// Überwache Änderungen im DOM für dynamische Inhalte
var observer = new MutationObserver(function(mutationsList) {
mutationsList.forEach(function(mutation) {
checkVideoSource(); // Überprüfe erneut bei jeder DOM-Änderung
});
});var targetNode = document.body; // Beobachte das gesamte Dokument
observer.observe(targetNode, { attributes: true, childList: true, subtree: true });
});