O Microsoft Script Editor é realmente uma opção, e dentre as que experimentei uma das mais estáveis - o depurador no IE8 é ótimo, mas por alguma razão, sempre que inicio as Ferramentas de Desenvolvimento, o IE8 leva um tempo, às vezes até um minuto, para inspecionar a árvore DOM da minha página. E depois parece querer fazer isso em cada atualização de página, o que é uma tortura.
Você pode inspecionar o conteúdo das variáveis no editor de scripts da Microsoft: se você procurar em Debug> Window, poderá ativar a inspeção de variáveis locais, assistir etc.
A outra opção, o Visual Web Dev, embora volumoso, funciona razoavelmente bem. Para configurá-lo, faça o seguinte (roubado daqui ):
- A depuração deve estar ativada no IE. Vá em Ferramentas> Opções da Internet> Avançado e verifique se a opção Desativar depuração de script (Internet Explorer) está desmarcada e a opção Exibir uma notificação sobre todos os erros de script está marcada.
- Crie um novo projeto da Web vazio dentro do VWD
- Clique com o botão direito do mouse no site no Solutions Explorer, no canto superior direito, vá para Browse With e verifique se o navegador padrão está definido como IE (é razoável supor que se você é desenvolvedor da Web, o IE não é o navegador padrão. esse não será o padrão .. por padrão)
- Pressione F5, o IE abrirá. Vá para a página que você deseja depurar.
- O VWD agora será aberto sempre que houver um erro de script ou se você definir um ponto de interrupção em um dos arquivos JS. Depure!
ATUALIZAÇÃO : A propósito, se você enfrentar as mesmas lentidões que eu com o depurador decente do IE8, existe uma solução alternativa - se você encontrar ou fizer com que o IE encontre um erro para que apareça a caixa de diálogo "Deseja depurar" e pressione Sim, o depurador será exibido praticamente instantaneamente. Parece que se você for direto ao modo de depuração, as Ferramentas de Desenvolvimento nunca inspecionam o DOM. É somente quando você pressiona F12 que ele faz.