0

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

这是否可以在所有浏览器(iOS Safari、Android、WP7)中实现?在这一点上,我特别指的是移动浏览器。

4

1 回答 1

0

改用这个。它适用于所有浏览器。

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

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

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

这将适用于所有浏览器。

于 2012-07-18T06:49:11.987 回答