Pergunta

Atualmente, não tenho um bom método para depurar JavaScript no Internet Explorer e Safári.No Firefox, você pode usar Firebug recurso de registro e funções de linha de comando.No entanto, isso não me ajuda quando mudo para outros navegadores.

Foi útil?

Solução

Para Safari você precisa ativar o menu "Desenvolver" em Preferências (no Safari 3.1;ver a entrada no FAQ de desenvolvimento do Safari da Apple) ou através

$ defaults write com.apple.Safari IncludeDebugMenu 1

no terminal no Mac OS X.Em seguida, no menu Desenvolver, escolha Mostrar Web Inspector e clique no link Console.Seu script pode gravar no console usando window.console.log.

Para o Internet Explorer, o Visual Studio é realmente o melhor depurador de scripts, mas o Microsoft Script Debugger é adequado se você não tiver o Visual Studio. Esta postagem no blog da equipe do IE orienta você na instalação e conexão ao Internet Explorer.

Internet Explorer 8 visual como se tivesse um depurador de script muito sofisticado, então, se você estiver se sentindo realmente aventureiro, poderá instalar o Internet Explorer 8 beta e experimentar.

Outras dicas

Este é o Firebug Lite a que @John estava se referindo e que funciona no IE, Safari e Opera.

Uma postagem no blog do IE, Depuração de scripts no Internet Explorer, explica diferentes opções de depuração de script no Internet Explorer.

Aqui está o Perguntas frequentes para desenvolvedores Apple sobre depuração de JavaScript no Safari.

Safari 3.0 e 3.1 incluem o Drosera Depurador JavaScript, que você pode ativar no Mac seguindo as instruções nesse link.Tem também o Safári Inspetor da Web..

O melhor método que usei para depurar JavaScript no Internet Explorer é através do Editor de scripts da Microsoft.O depurador é completo e muito fácil de usar.

O artigo abaixo ensina como instalar o Editor de scripts da Microsoft e configure-o.

COMO:Depurar JavaScript no Internet Explorer

para Safari, desculpe, não há resposta ...

O Visual Studio 2005 possui o Script Explorer (no menu Debug > Windows).Ele mostra uma árvore de todas as coisas com script que podem ser depuradas no momento.Anteriormente, eu estava invadindo o depurador por meio do menu Exibir> Depurador de script do IE, mas descobri que o Script Explorer é uma maneira mais rápida de chegar ao que desejo.

O Safari 3.1 não precisa de nenhuma preferência mágica de linha de comando - a guia Avançado da janela de preferências possui uma caixa de seleção para ativar o menu de desenvolvimento.Dito isto, se você puder usar as noites do webkit (http://nightly.webkit.org), provavelmente será melhor fazer isso, pois as ferramentas do desenvolvedor foram bastante aprimoradas e você pode enviar relatórios de bugs com mais facilidade solicitando os recursos que deseja: D

Veja o Depuração capítulo do Guia do usuário do Safari para desenvolvedores da Web para documentação completa sobre como depurar no Safari.(Na maior parte, é a mesma API do Firebug.)

No IE você pode usar o Ferramentas de desenvolvimento do IE, mas eu prefiro Firebug Lite como outros mencionaram.

Existe agora um Firebug Lite que funciona em outros navegadores, como Internet Explorer, Safari e Opera.Ele possui um conjunto limitado de comandos e não é tão completo quanto a versão do Firefox.

Se você estiver usando ASP.NET em Estúdio Visual 2008 também depurará JavaScript no Internet Explorer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top