最新版本的Firefox没有svgElm.offsetHeight财产

Recent versions of Firefox have no svgElm.offsetHeight property

本文关键字:svgElm offsetHeight 财产 没有 Firefox 新版本 最新版      更新时间:2023-09-26

我刚刚得知最新版本的firefox已经弃用了SVGSVGElement API。可悲的是,.viewport似乎是undefined

示例:https://jsfiddle.net/5duvgr6z/7

我错过了一个备忘录,或者这是一个火狐浏览器的错误。如果是这样,有人知道有什么解决办法吗?

任何版本的Firefox都没有支持SVG元素上的offsetHeight,因为这样做会产生bug。

根据CSSOM规范,

offsetHeight是html元素的属性。不幸的是,其他ui没有正确地遵循规范,因为它使人们认为应该支持它。

getBoundingClientRect和/或getBBox将允许你以跨浏览器的方式计算这些东西。

viewport未指定,我们不确定如何实现它。我确实试过一次。