Obtenha o rastreamento automático de pilha no console do navegador Firefox para cada erro

2

Existe uma maneira de fazer com que o console do navegador integrado do Firefox exiba (ou disponibilize de alguma forma) um rastreamento completo de pilha para o erro every ? Na depuração do código de extensão, eu encontro inúmeros erros como "blah.blah não é uma função", mas sem um rastreamento de pilha completo, não consigo descobrir qual caminho de código levou a essa chamada.

Por favor, note que estou perguntando sobre as instalações embutidas nas versões recentes do Firefox: neste caso, o console do navegador e a "caixa de ferramentas do navegador" (que inclui um depurador, etc.). Se há uma maneira de fazer isso com o Firebug ou algo parecido, isso é ótimo, mas estou pensando especificamente se isso pode ser feito usando apenas as ferramentas incorporadas. Observe também que estou perguntando sobre código chrome (ou seja, código de extensão), e não sobre scripts de páginas da Web (embora saber como fazer isso para scripts de páginas da Web também seja uma informação útil em geral).

    
por BrenBarn 07.08.2014 / 01:21

3 respostas

1

Observação: essa resposta é apenas para páginas da Web, não necessariamente para o código de extensão do Chrome, em que a questão tem seu foco principal.

Tecle F12 para acessar as ferramentas do desenvolvedor e clique na barra de ferramentas do meio no símbolo "Pausar exceções não identificadas". (Parece um círculo com duas barras verticais no meu navegador. O texto flutuante do botão muda Após o clique, consulte a imagem anexada.) Desde que isso esteja ativo, você poderá inspecionar a pilha de chamadas sempre que ocorrer uma exceção. Para chegar à próxima exceção, retome a execução do script clicando no pequeno ícone de triângulo à esquerda desse botão mencionado.

    
por 19.06.2018 / 07:06
-1

Considere a instalação de FireBug (limite mínimo de caracteres estúpidos)

    
por 07.08.2014 / 02:45
-1

Consegui entrar no Debugger nas ferramentas do desenvolvedor para obter o rastreamento da pilha. Fui para as configurações do Debugger e marquei 'Pausar exceções'.

    
por 13.01.2016 / 12:45

Tags