11
votes

Y a-t-il un moyen de changer de cadres dans la console de script Internet Explorer?

Dans Google Chrome's Dev Outils Il existe une simple liste déroulante pour choisir la fenêtre que vous souhaitez exécuter votre script dans:

Entrez la description de l'image ici

Y a-t-il un équivalent dans Internet Explorer? J'essaie d'exécuter des scripts de la console comme s'il s'agissait d'une iframe, pas de la fenêtre de toplevel.


1 commentaires

Il demande une fonctionnalité de commodité dans IE .. hahahaha. Désolé ... eu plus de 4 heures "DAMN-IE-IE-IS-NON-WORKING-TOW-TOW-TOWER-NAVICER-IS" SESSION AUJOURD'HUI ...


4 Réponses :


0
votes

F12 -> Script -> Choisissez votre page -> Console

EDIT:

Vous pouvez commencer à déboguer sur un script Java, ajouter un point de rupture et des trucs. Vos clés pour exécuter le débogueur, c'est comme dans Visual Studio.


1 commentaires

La première méthode ne fonctionne pas pour moi. La fonction Ben's's's's ci-dessous est une roche-solide, cependant.



14
votes

Il est possible, mais c'est nettement moins pratique que dans le chrome.

Si vous êtes capable d'obtenir une référence à la trame ou à son objet objet (Utilisation, par exemple: document.getelementByID (xxx) .Contentwindow ), vous pouvez Utilisez la fonction de CD CD de la console. Ceci est documenté ici: http: / /msdn.microsoft.com/en-us/library/ie/gg589530(v=vs.85).aspx##UXUSECDACROSSFRAMES

ennuyeux, cela signifie que si vous voulez avoir une référence à une iframe imbriquée, vous devez le faire à l'intérieur de chacun des parents du cadre que vous êtes intéressé. Débogage dans IE est, erm, amusant.


1 commentaires

Notez que cela ne fonctionne que dans IE 9 ou plus. Il ne semble pas y avoir un moyen de le faire dans IE 8 malheureusement.



8
votes

suivi sur La réponse de Ben , ce serait xxx

ou xxx

n est un index valide dans la fenêtre.frames arrame


0 commentaires

2
votes

La fonctionnalité est maintenant disponible dans IE 11. Si vous ouvrez les outils DEV (F12), il existe une boîte déroulante dans la droite en haut à droite qui vous permet de sélectionner le cadre cible.

Internet Explorer 11 Dev Outils Cadre Target Frame ComboBox

(Remarque: Ceci est sur IE 11.0.9600.17728, je ne sais pas si chaque version de IE 11 l'a.)


0 commentaires