【发布时间】:2018-02-06 10:35:08
【问题描述】:
我遇到了一个影响 Microsoft Edge 的奇怪问题。我正在使用painterro javascript 库来构建图像编辑器,并且大多数情况下效果很好。但是有些元素没有被正确渲染,我不知道为什么。它似乎只影响Edge。 Firefox、Chrome、Safari,甚至 IE11 都可以正常工作。
这样一个简单的页面就说明了问题:
<html>
<head>
<script src="https://github.com/ivictbor/painterro/releases/download/v0.2.57/painterro-0.2.57.min.js"></script>
</head>
<body>
<script>
Painterro().show();
</script>
</body>
</html>
页面初始加载时,工具栏不显示。这些元素存在于 DOM 中,在开发工具中单击它们会使它们逐渐出现。水平调整浏览器窗口大小也会导致它出现,可能是因为工具栏样式发生了轻微变化并触发了重绘。
同样的问题也会影响设置和颜色选择器对话框。
我对此有点困惑,它看起来可能是浏览器错误,但我不能确定。我找不到任何其他遇到此问题的人的示例。有没有其他人遇到过类似的问题?
非常感谢!
【问题讨论】:
标签: html microsoft-edge