我正在构建一个基于 Web 的应用程序,该应用程序使用“浮动”弹出 div 来模拟窗口和右键单击菜单。每当我使用 CSS(显示:无)“关闭”(隐藏)一个 div 时,Firefox 崩溃的可能性为 50/50。
我查看了崩溃日志,中断的(ff 源代码的)行是试图确定我是否在给定对象上有“指针事件:无”......或者这就是它的样子.
这似乎发生在我使用 javascript 操作 svg 元素然后在操作之前或之后将 display:none 应用于其他东西的任何情况下。svg 更改和 css 更改(断点、警报框等)之间的任何延迟通常可以防止崩溃。
有没有其他人遇到过这样的事情,或者知道为什么会发生这种情况?