Domanda

Al momento non dispongo di un buon metodo per eseguire il debug di JavaScript in Internet Explorer e Safari.In Firefox è possibile utilizzare Di Firebug funzionalità di registrazione E funzioni della riga di comando.Tuttavia, questo non mi aiuta quando passo ad altri browser.

È stato utile?

Soluzione

Per Safari è necessario abilitare il menu "Sviluppo" tramite Preferenze (in Safari 3.1;Vedere la voce nelle domande frequenti sullo sviluppo di Safari di Apple) o tramite

$ defaults write com.apple.Safari IncludeDebugMenu 1

al terminale in Mac OS X.Quindi dal menu Sviluppo scegli Mostra Web Inspector e fai clic sul collegamento Console.Il tuo script può scrivere sulla console utilizzando window.console.log.

Per Internet Explorer, Visual Studio è davvero il miglior debugger di script, ma Microsoft Script Debugger va bene se non disponi di Visual Studio. Questo post sul blog del team IE ti guida attraverso l'installazione e la connessione a Internet Explorer.

Internet Explorer 8 sembra come se avrà un debugger di script molto sofisticato, quindi se ti senti davvero avventuroso potresti installare la beta di Internet Explorer 8 e provarlo.

Altri suggerimenti

Questo è il Firebug Lite a cui @John si riferiva funzionava su IE, Safari e Opera.

Un post sul blog IE, Debug degli script in Internet Explorer, spiega le diverse opzioni per il debug degli script in Internet Explorer.

Ecco il Domande frequenti sugli sviluppatori Apple sul debug di JavaScript in Safari.

Safari 3.0 e 3.1 includono Drosera Debugger JavaScript, che puoi abilitare sul Mac seguendo le istruzioni a quel link.C'è anche il Safari Ispettore Web..

Il metodo migliore che ho utilizzato per eseguire il debug di JavaScript in Internet Explorer è tramite il file Editor di script Microsoft.Il debugger è completo di funzionalità e molto facile da usare.

L'articolo seguente insegna come installare il file Editor di script Microsoft e configurarlo.

COME:Eseguire il debug di JavaScript in Internet Explorer

per Safari, mi spiace, nessuna risposta...

Visual Studio 2005 dispone di Script Explorer (nel menu Debug > Windows).Mostra un albero di tutto il materiale scriptato attualmente di cui è possibile eseguire il debug.In precedenza accedevo al debugger tramite il menu Visualizza > Script Debugger di IE, ma ho scoperto che Script Explorer è un modo più rapido per ottenere ciò che desidero.

Safari 3.1 non ha bisogno di preferenze magiche della riga di comando: la scheda Avanzate della finestra delle preferenze ha una casella di controllo per abilitare il menu di sviluppo.Detto questo, se puoi usare il webkit nightlies (http://nightly.webkit.org), probabilmente faresti meglio a farlo dato che gli strumenti per sviluppatori sono notevolmente migliorati e puoi inviare più facilmente segnalazioni di bug richiedendo le funzionalità che desideri :D

Vedi il Debug capitolo del Guida utente di Safari per sviluppatori web per la documentazione completa su come eseguire il debug in Safari.(Per la maggior parte è la stessa API di Firebug.)

In IE puoi usare il file Strumenti di sviluppo di IE, ma preferisco Firebug Lite come altri hanno già detto.

Ora c'è un Firebug Lite che funziona su altri browser come Internet Explorer, Safari e Opera integrati.Ha un set limitato di comandi e non è completo come la versione di Firefox.

Se stai usando ASP.NET In Visual Studio 2008 eseguirà anche il debug di JavaScript in Internet Explorer.

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