是否有用于 Firefox SVG 的 getIntersectionList、getEnclosureList、checkIntersection、checkEnclosure 的 polyfill

Posted

技术标签:

【中文标题】是否有用于 Firefox SVG 的 getIntersectionList、getEnclosureList、checkIntersection、checkEnclosure 的 polyfill?【英文标题】:Is there a polyfill for getIntersectionList, getEnclosureList, checkIntersection, checkEnclosure for Firefox SVG? 【发布时间】:2016-04-25 22:11:54 【问题描述】:

SVG 1.1 Support in Firefox:

SVGSVG元素: 未实现的绑定:getIntersectionList、getEnclosureList、checkIntersection、checkEnclosure、deselectAll

SVG 1.1 spec: 5.11.2 Interface SVGSVGElement

由于 Firefox 不支持 getIntersectionList、getEnclosureList、checkIntersection、checkEnclosure 方法,有 polyfill 吗?或者如何为 javascript 中的 4 种方法编写 polyfill?

【问题讨论】:

在 Firefox 实施上述方法之前,您是否尝试过 kld-intersections ? 【参考方案1】:

你只能等待FF支持它。

看这个:

https://caniuse.com/?search=getIntersectionList

https://caniuse.com/?search=getEnclosureList

https://caniuse.com/?search=checkIntersection

https://caniuse.com/?search=checkEnclosure

【讨论】:

以上是关于是否有用于 Firefox SVG 的 getIntersectionList、getEnclosureList、checkIntersection、checkEnclosure 的 polyfill的主要内容,如果未能解决你的问题,请参考以下文章

SVG 悬停在 Firefox 中不起作用

SVG 在 Firefox 中未按预期呈现,即

JavaScript + SVG不适用于Tor和IE

Firefox 不显示 SVG

Firefox 中的 SVG 过滤器转换

转换不适用于嵌入式 SVG Chrome