脚本

使用本机 DOM 接口编写 SVG 的脚本目前(2016)处于轻微变化的状态。当前的 SVG 标准(1.1)由大多数主要的 Web 浏览器很好地实现。但是,由于 SVG 2.0 标准正在开发中,一些浏览器已经开始删除将在 2.0 中过时的 SVG 1.1 功能。你可以在 SVG 2.0 的附录 L 中看到 SVG 1.1 到 SVG 2.0 的建议更改的完整列表。

替换 pathSegList 和其他 SVGPathSeg 用法

在 SVG 1.1 中,<path> 元素被定义为具有 pathSegList 属性,该属性允许访问所有路径命令的本机表示。谷歌 Chrome v48 于 2015 年底删除了此属性 ,以准备在 SVG 2.0 中进行替换 。在添加 SVG 2.0 支持之前,必须使用 polyfill 来获取 1.1 功能 ,或实现建议的 2.0 API

取代 getTransformToElement()

Chrome v48 还删除SVGGraphicsElement.getTransformToElement()方法。存在一个简单的 polyfill 来实现旧方法