J'ai un gros défaut dans mon idée et je me demandais si quelqu'un pouvait m'aider. J'ai un script que j'ai écrit qui fonctionne bien sur une page. sur cette page il y a un iframe, dont le contenu provient d'une page web temporaire (temporairement/générée dynamiquement à des fins de prévisualisation) qui est en parfait état de fonctionnement (c'est-à-dire qu'elle exécute tout son code JavaScript comme normalement). Je n'ai aucun contrôle sur le contenu qui est chargé via l'iframe, donc mon problème est le suivant. S'il y a une erreur dans le code Javascript de l'iframe (ceci s'applique principalement à Internet Explorer) alors il arrête le code du parent en cours d'exécution. Ce qui veut dire que je compte sur les gens pour utiliser des Javascripts correctement codés pour qu'ils puissent utiliser mon service. Y at-il un moyen d'arrêter l'iframe qui empêche le code des parents de fonctionner?séparé Javascript, iframe/parent
0
A
Répondre
1
try {
document.getElementById('iframe').src = 'iframe.html';
} catch (e) {
//!!!
}
1
Vous devez définir le programme contenu dans le iframe en utilisant javascript et de le faire dans un bloc try/catch. Pour que toutes les erreurs dans l'iframe soient interceptées et que votre script ait un effet dessus.
Voir this après pour plus de détails
Questions connexes
- 1. Garder jquery/javascript séparé des vues d'asp.net MVC?
- 2. SensorEventListener dans thread séparé
- 3. Démarrage d'un processus séparé
- 4. Jquery nombre décimal séparé
- 5. php onglet preg_match séparé
- 6. Android code séparé en paquets
- 7. double séparé par des virgules
- 8. Champ séparé pour Nom initial
- 9. Entier séparé par une virgule
- 10. Comment faire pour déplacer correctement jQuery de la page d'index, dans un fichier javascript séparé?
- 11. Le widget de profil de Twitter inclut dans un fichier javascript séparé
- 12. Silverlight ViewBase dans un assemblage séparé - possible?
- 13. thread séparé pour Java logique de jeu
- 14. makefile mettre objs dans le répertoire séparé
- 15. Spring 3 - Thème avec JSP séparé
- 16. System.Configuration avec le fichier .config séparé
- 17. Page maître ASP.NET dans un assemblage séparé
- 18. Fichier de configuration séparé pour les fournisseurs
- 19. Utiliser antlr pour analyser a | fichier séparé
- 20. iPhone - méthodes générales sur un fichier séparé
- 21. Async Socket Listener sur thread séparé - VB.net
- 22. construction fichier séparé par des virgules
- 23. Générer entitities dans le dossier séparé
- 24. iphone - fuites de mémoire dans thread séparé
- 25. Placement d'un NSTimer dans un thread séparé
- 26. Tests unitaires dans un projet séparé
- 27. Code PHP sur serveur séparé d'Apache?
- 28. La meilleure façon d'analyser l'espace séparé Texte
- 29. JSP - Design séparé à partir des logiques
- 30. séparé pour mozilla css 3.5 et 3.0.11
Désolé pour cette réponse tardive, mais je devais faire quelques recherches. Comme je l'ai dit, je n'ai aucun contrôle sur les données au sein de l'iframe, mais c'est son javascript qui doit être enveloppé dans try {} ??? –
Eh bien, de cette façon, vous allez attraper toutes les erreurs possibles dans l'iframe. –