Como faço para falar com o Firebug de um trabalhador da web?
-
20-09-2019 - |
Pergunta
Meus trabalhadores da web estão se tornando cada vez mais complicados e estou perdendo muito o acesso ao Firebug enquanto trabalha com eles. Este:
console.log("test");
Não produz nada de um trabalhador da web. Eu também tentei o seguinte:
dump("test");
E isso também não produz nenhuma saída.
Versão do Firefox:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Firebug versão 1.4x.5
Solução
Você não pode imprimir para consolar diretamente. Você deve enviar mensagens de threads trabalhadores para a janela principal e imprimir para consolar a partir daí. Veja este artigo para obter detalhes: http://www.nczonline.net/blog/2009/08/25/web-workers-errors-and-debugging/.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow