Domanda

Non riesco a far funzionare la barra degli strumenti dello sviluppatore web di Internet Explorer con un pop-up, non verrà visualizzato nella parte inferiore del pop-up. Eventuali suggerimenti?

È stato utile?

Soluzione

Sono abbastanza sicuro che non funzionerà con le finestre popup modali. Se si aprono i popup come modali, potrebbe essere necessario modificare il codice in modalità-less solo per scopi di debug.

Altri suggerimenti

Esiste un modo molto specifico per farlo:

  1. apri gli strumenti di sviluppo (tramite F12 o altro) nella finestra principale del browser. Assicurati che gli strumenti per sviluppatori siano "bloccati" in questa finestra.
  2. Fai tutto ciò che fai per aprire la finestra popup
  3. Apri gli strumenti di sviluppo (tramite F12 o altro) per la finestra popup
  4. sblocca la finestra degli strumenti di sviluppo ( CTRL + P ) dalla finestra popup
  5. chiudi la finestra popup (questo chiuderà automaticamente anche la finestra degli strumenti di sviluppo)
  6. mantenendo gli strumenti di sviluppo aperti nella finestra principale del browser, aprire nuovamente la finestra popup. La finestra degli strumenti per sviluppatori dovrebbe aprirsi automaticamente accanto ad essa.

Ora dovresti anche essere in grado di controllare se gli strumenti per sviluppatori si aprono per la finestra popup o meno attivando o disattivando gli strumenti per sviluppatori nella finestra principale. Questo è come funziona per me, comunque! Questo è tutto su IE9 su Windows 7 a proposito ...

L'unico problema con tutto ciò è se devi eseguire il debug di qualcosa che accade solo la prima volta che avvii la finestra popup ...

Qual è esattamente il problema che ho: ho un corso di e-learning conforme a SCORM che si avvia in una finestra popup e che ha un bug che si verifica solo al primo avvio del corso in IE !! Oh bene ...

Ho appena provato questo sul mio computer e sembra funzionare. Assicurati di utilizzare le latest versione

Altrimenti aggiorna la tua domanda e proverò di nuovo ad aiutarti.

aggiornamento: assicurati che la barra degli strumenti sia ancorata alla finestra principale prima dell'attivazione del popup. Quando ho la barra degli strumenti ancorata (usando la piccola icona del dock in alto a destra nella finestra) sembra seguire il nuovo popup.

Usa IE8, che ha un set molto migliorato di strumenti per sviluppatori rispetto al set estremamente limitato in IE7. Premi F12 per aprire gli strumenti di sviluppo nel popup.

Aggiungi un errore Javascript nel codice della pagina, come blabla () ;. In questo modo IE visualizzerà la finestra di dialogo di errore Javascript da cui è possibile avviare gli Strumenti di sviluppo. Devi avere i messaggi di errore Javascript su credo:

Strumenti: Opzioni Internet, la scheda Avanzate Assicurati di " Visualizza una notifica relativa ad ogni errore di script " è selezionato.

Non è una soluzione ideale, ma può essere utile se è necessario eseguire il debug in modalità finestra di dialogo modale quando la finestra di dialogo non modale non produce lo stesso risultato della finestra di dialogo modale.

Ho una soluzione alternativa per questo che condiviso su Twitter alcuni giorni fa. È utile quando si utilizza IE 11 Strumenti per sviluppatori :

  • Fai clic con il pulsante destro del mouse all'interno del contenuto della finestra popup
  • Seleziona Ispeziona elemento per collegare il debugger.
  • Fai nuovamente clic con il pulsante destro del mouse e premi Aggiorna per visualizzare i possibili errori nella Console .

Vorrei ancora essere in grado di ottenere debugger collegato in anticipo, vale a dire, oltre a poter eseguire il debug della finestra popup dopo un aggiornamento, volevo essere in grado di eseguire il debug del primo evento di caricamento di il popup, ovvero la prima volta che è aperto, ma non ho trovato un modo per raggiungere questo obiettivo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top