3

我在 Chrome 中遇到路径元素可能存在的错误。我已经复制/粘贴了 RaphaelJS 在这里呈现的内容:http: //petesaia.com/work/svg-chrome-bug/

在 Safari 和 Firefox 中


(来源:petesaia.com

在 Chrome (19.0.1084.46) 中


(来源:petesaia.com

显然,这个文件中有很多点,这就是我限制每个路径元素 50 个点的原因。如您所见,右侧缺少 2 条路径,左侧缺少 2 条非常小的路径。我找到了一条未显示的路径并将其单独列出。你可以在这里看到:http: //petesaia.com/work/svg-chrome-bug/singled.html

您会注意到,即使选择了路径,它仍然不会显示。所以 Chrome 一定不喜欢这条路径的东西。

我还注意到有时它会正确显示,通常是在我打开和关闭 javascript 控制台时。它非常脆弱。我已经尝试过改变中风和体重,但也没有运气。

有没有人经历过这样的事情?

新发现:这些 x/y 值是破坏 single.html 示例的坐标:620.3536711111101,232.16932207146056 我知道这一点,因为当您将路径截断到该点时,它可以完美运行。但是,我仍然不知道他们为什么会破坏它。

谢谢,
皮特

PS:我确实计划简化形状,但这首先引起了我的注意。

4

0 回答 0