使用Android浏览器从HTML渲染SVG

时间:2012-07-17 21:34:12

标签: android html ios safari svg

我一直在寻找,并没有真正找到一个很好的解决方案来渲染SVG。具体来说,我试图在不使用库的情况下在Android浏览器中呈现SVG(即仅使用<object type="image/svg+xml" data="images/logo.svg"></object>或类似的东西)

这可能适用于所有浏览器(iOS Safari,Android,WP7)吗?我此时特别指的是移动浏览器。

1 个答案:

答案 0 :(得分:0)

请改用它。它适用于所有浏览器。

<iframe id="logo" src="images/logo.svg" type="image/svg+xml" frameborder="0" onload="Init()" />;

它允许您从html页面访问logo.svg的javascript函数或DOM元素。

logo = document.getElementById("chart");
logo.contentWindow.RenderChart(chart1Data, r); //javascript function in logo.svg

这适用于所有浏览器。