Hören Sie auf Safari -Versteck ablenkende GegenständeCSS

CSS verstehen
Guest
 Hören Sie auf Safari -Versteck ablenkende Gegenstände

Post by Guest »

Ich muss in der Lage sein, Maßnahmen zu ergreifen, wenn ein Safari -Benutzer die neue Funktion "Ablenkende Elemente ausblenden" verwendet hat, um einen Modal zu entfernen, der die Benutzerinteraktion erfordert. ist zumindest teilweise mit DOM -Manipulation gemacht, ich habe einen Mutationsbeobachter eingerichtet, um auf Änderungen zu hören. < /p>
console.log("observing")
new bootstrap.Modal($('#fred')).show();
const observer = new MutationObserver((mutations, myInstance) => {
mutations.forEach((mutation) => {

console.log(mutation.type, mutation.target.id, mutation.attributeName);
console.log(mutation.target.classList, mutation.target.style)
// myInstance.disconnect()
})
})
observer.observe(document.getElementById('parent-panel'), {
attributes: true,
childList: true,
subtree: true
});
< /code>
Das Problem, das ich habe, ist nicht zu wissen, wie Safari die Funktion implementiert. Und auch die Erinnerung an das, was versteckt wurde.
Irgendwelche Ideen/Zeiger?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post