Html2canvas: TypeError:无法读取 null 的属性“堆栈”-v0.5.0-alpha1

创建于 2015-04-22  ·  3评论  ·  资料来源: niklasvh/html2canvas

我使用的是 html2canvas v0.4.1,但我更新到 v0.5.0-alpha1 以尝试解决 IE11 上的问题。 (基本上画布在 IE11 上被切断,在 Chrome 和 FF 上工作正常)。

但知道我收到以下错误(在任何浏览器中):

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

_Uncaught (in promise) TypeError: Cannot read property 'stack' of null {stack: (...), message: "Cannot read property 'stack' of null"}message: "Cannot read property 'stack' of null"stack : (...)get stack: function () { [native code] }set stack: function () { [native code] } proto : Error(anonymous function) @ html2canvas.js:2092NodeParser.createStackingContexts @ html2canvas.js: 2086(匿名函数)@html2canvas.js:1932(匿名函数)@html2canvas.js:2697_

html2canvas.js:2092 行中的错误

container.assignStack(container.parent.stack);

有什么想法吗?
谢谢!

最有用的评论

遇到了同样的问题 - 得到了一个名为“Node”的全局定义函数。 我不明白为什么这个问题被关闭了,因为库的内部使用的类名不应与它们所使用的应用程序冲突。

所有3条评论

你好,

我在同一个项目中使用了一个名为“Enchant.js”的游戏框架。 一世
注意到框架重命名了一个名为“Node”的类(“Node”是命名的
库 html2canvas v0.5.0 及更高版本使用的类)。 要解决这个问题
问题我已在 enchant.js 上重命名类“节点”以避免覆盖它
班级。

检查您的项目中是否还有其他 3 方库,并查看是否
他们使用了一个名为“Node”的类(或者可能覆盖了另一个类)。

希望这可以帮助!

2015-05-09 8:12 GMT-06:00 张新宇[email protected] :

我也遇到了同样的问题,请问你是怎么解决的?


直接回复此邮件或在 GitHub 上查看
https://github.com/niklasvh/html2canvas/issues/575#issuecomment -100494211
.

@wbarrantes嘿! 非常感谢 !!

遇到了同样的问题 - 得到了一个名为“Node”的全局定义函数。 我不明白为什么这个问题被关闭了,因为库的内部使用的类名不应与它们所使用的应用程序冲突。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

arzyu picture arzyu  ·  3评论

bishwapoudel picture bishwapoudel  ·  4评论

rrutkows picture rrutkows  ·  4评论

tibewww picture tibewww  ·  4评论

koreanman picture koreanman  ·  4评论