指令碼
使用本機 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 來實現舊方法 。