【发布时间】:2015-12-10 07:36:24
【问题描述】:
在标记中,
<html>
<svg>
<g>Test</g>
<g id="existing-g"></g>
<svg>
</html>
在 JavaScript 中:
React.render(<text>Something</text>, document.getElementById('existing-g'));
- React 可以在所有浏览器的 HTML 元素容器中很好地呈现 SVG 元素
- 但是,在 Safari 中,React 不会在 SVG 元素容器中呈现 SVG。虽然它在 Firefox 和 Chrome 中运行良好。
- 可能是 Safari 不支持 SVG DOM 节点上的某些 API 来追加元素?
【问题讨论】: