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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Hören Sie auf Safari -Versteck ablenkende Gegenstände

by Guest » 11 Feb 2025, 05:10

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?>

Top