我一直在寻找,并没有真正找到一个很好的解决方案来渲染SVG。具体来说,我试图在不使用库的情况下在Android浏览器中呈现SVG(即仅使用<object type="image/svg+xml" data="images/logo.svg"></object>
或类似的东西)
这可能适用于所有浏览器(iOS Safari,Android,WP7)吗?我此时特别指的是移动浏览器。
答案 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
这适用于所有浏览器。