Je sais qu'on peut ajouter un écouteur d'événement pour window.error.Comment faire pour attraper les erreurs JavaScript dans toutes les Iframes (avec window.error)?
Cependant, lorsque vous travaillez avec des Iframes, chaque iframe
a son propre élément de fenêtre, et window.error
doit être créé pour chaque iframe
.
Est-il possible de définir en quelque sorte un gestionnaire d'événements d'erreur dans un emplacement, où toutes les erreurs déclencheront cette méthode spécifique?
Merci pour cela. semble bien, bien que ne semble pas être parfait pour mon application - IFrames et fenêtres sont créés à la volée sans que je puisse contrôler beaucoup d'entre eux, donc je ne peux pas savoir à l'avance tous les objets de gagner. Je suppose qu'il n'y a pas de manière globale de gestion des erreurs dans la fenêtre IE? Merci, Tal. – Tal
ah, dans ce cas ... dans chaque trame que vous créez, ajoutez simplement ... window.onerror = top.myHandler; – scunliffe
oui ... mais je ne sais pas à l'avance quelle serait la source de l'Iframe. (en utilisant le formulaire submit au IFrame cible) - le window.onerror devrait être dans le code IFrame lui-même .. – Tal