javascript - D3 函数使 IE11 崩溃

标签 javascript crash internet-explorer-11 crash-reports

我正在使用 D3 函数在屏幕上绘制一些文本

我将问题缩小到这个函数:

.append("text")

当我多次调用该函数时,IE11 崩溃并显示:

Unhandled exception at 0x62E06A9C (mshtml.dll) in iexplore.exe: 0xC0000005: Access violation reading location 0x00000028.

有问题的功能是:

CSVGTextElement::GetBoundingRectImpl

此处是 Windows 调试器输出的快照。它显示了进程 iexplore.exe 崩溃时发生的情况

enter image description here

删除对 .append("text") 的调用“解决”了问题,IE11 不再崩溃。但是,我需要这样的功能来在屏幕上绘制一些文本

最佳答案

这看起来像是 IE11 中的空指针取消引用错误。首先检查您是否使用最新的 IE 版本,也许它已经修复。如果不是,您应该向 MS 报告并等待他们修复它,您可以在这里进行 - https://connect.microsoft.com/IE/Feedback

关于javascript - D3 函数使 IE11 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41857021/

相关文章:

asp.net - 为什么 javascript 不能在母版页上工作

javascript - jQuery 无法将事件处理程序附加到 .load 创建的 <form>

ios - 应用程序崩溃(段错误 : 11) when turning on voice over

windows - 在 Windows 7 上安装调试工具来分析小型转储

debugging - 更改 IE11 F12 开发者工具的字体大小

html - 第 n 个():before compatibility with Edge and Safari

javascript - Liferay Hook 覆盖当前 JS

javascript - 来自数据库jsp的依赖动态下拉列表

objective-c - copyWithZone错误-[DataObject setECGCount:]:无法识别的选择器已发送到实例

html - IE 11 忽略字体大小