Html2canvas: TypeError: Não é possível ler a propriedade 'stack' de null - v0.5.0-alpha1

Criado em 22 abr. 2015  ·  3Comentários  ·  Fonte: niklasvh/html2canvas

Eu estava usando o html2canvas v0.4.1, mas atualizei para v0.5.0-alpha1 para tentar resolver um problema no IE11. (basicamente a tela foi cortada no IE11, funciona bem no Chrome e FF).

Mas saiba que recebo o seguinte erro (em qualquer navegador):

screen shot 2015-04-22 at 2 22 02 pm

_Uncaught (na promessa) TypeError: Não é possível ler a propriedade 'stack' de null {stack: (...), mensagem: "Não é possível ler a propriedade 'stack' de null"}message: "Não é possível ler a propriedade 'stack' de null"stack : (...) obter pilha: função () { [código nativo] } definir pilha: função () { [código nativo] } proto : Erro(função anônima) @ html2canvas.js:2092NodeParser.createStackingContexts @ html2canvas.js: 2086(função anônima) @ html2canvas.js:1932(função anônima) @ html2canvas.js:2697_

O erro na linha html2canvas.js:2092

container.assignStack(container.parent.stack);

Alguma ideia?
Obrigado!

Comentários muito úteis

Tenho o mesmo problema - tenho uma função definida globalmente chamada "Node". Não vejo por que esse problema foi encerrado, pois os nomes de classe usados ​​internamente de uma biblioteca não devem entrar em conflito com o aplicativo em que são usados.

Todos 3 comentários

Oi,

Estou usando no mesmo projeto um framework de jogo chamado 'Enchant.js'. eu
notei que o framework renomeia uma classe chamada 'Node' ('Node' é o nome
de uma classe usada pela biblioteca html2canvas v0.5.0 e superior). Para corrigir isso
problema Eu renomeei a classe 'Node' em enchant.js para evitar substituir isso
classe.

Verificado se você tem outras bibliotecas de terceiros em seu projeto e veja se
eles usaram uma classe chamada 'Node' (ou talvez esteja substituindo outra classe).

Espero que isto ajude!

2015-05-09 8:12 GMT-06:00 Xinyu Zhang [email protected] :

Eu encontro o mesmo problema, como você corrigi-lo?


Responda a este e-mail diretamente ou visualize-o no GitHub
https://github.com/niklasvh/html2canvas/issues/575#issuecomment -100494211
.

@wbarrantes Oi!!! Muito obrigado !!

Tenho o mesmo problema - tenho uma função definida globalmente chamada "Node". Não vejo por que esse problema foi encerrado, pois os nomes de classe usados ​​internamente de uma biblioteca não devem entrar em conflito com o aplicativo em que são usados.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

celik75 picture celik75  ·  4Comentários

ABHIKSINGHH picture ABHIKSINGHH  ·  3Comentários

yasergh picture yasergh  ·  5Comentários

Loki180 picture Loki180  ·  4Comentários

diego-rey picture diego-rey  ·  3Comentários