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ページからlogo.svgのjavascript関数やDOM要素にアクセスできるようになります。

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

これはすべてのブラウザで機能します。

于 2012-07-18T06:49:11.987 に答える