【发布时间】:2016-12-29 23:08:36
【问题描述】:
我有一个非常简单的 SVG 来渲染:https://jsfiddle.net/091y7uyr/3/
那里有很多数学代码,但重点是:
<svg style="position:fixed;top:0px;left:0px;width:100%;height:100%;
pointer-events:none;">
<path d="
M 65 51
A 434.180675278184 434.180675278184
0 0 0
275.01708984375 351.9502944946289
M 65 51
A 399.44622125592934 399.44622125592934
0 0 0
275.01708984375 351.9502944946289"
fill="black" fill-rule="evenodd">
</path>
</svg>
结果如下:
但是,在 Safari 中,无论是在 iOS (v9.3.4) 还是桌面(v9.1,内部版本 11601.5.17.1)上,它看起来都有些不同:
有谁知道为什么会出现弧边之间的那条线,以及如何消除它?
【问题讨论】:
-
您可以报告webkit错误here
-
如何将页面webkit.org/reporting-bugs 滚动到底部并阅读一个突出显示的大文本“注意:Safari 不是 WebKit。应向 Apple 报告 Safari 错误。”?
-
Webkit 是渲染引擎,Safari 是浏览器。如果您对 Apple 的浏览器 chrome 有问题,如果它是您想要 webkit 的网页渲染。
-
哦,现在我明白了。感谢您的澄清。