2012-07-17 39 views
0

我一直在尋找並沒有真正找到一個好的SVG渲染解決方案。具體來說,我試圖在不使用庫的情況下在Android瀏覽器中呈現SVG(即,僅使用<object type="image/svg+xml" data="images/logo.svg"></object>,或類似的東西)。使用Android瀏覽器從HTML呈現SVGs

這是跨越所有瀏覽器(iOS Safari,Android,WP7)的可能嗎?我現在特指移動瀏覽器。

回答

0

取而代之。它將在所有瀏覽器中運行。

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

它將允許您從html頁面訪問javascript.svg的JavaScript函數或DOM元素。

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

這將適用於所有瀏覽器。

+0

我會給它一個鏡頭,並將其標記爲答案,如果它的工作,謝謝!但是,問題是什麼對Init()的引用?下面的JS是否應該是函數「Init」的內容? – iLoch 2012-07-19 08:15:15

+0

是的,那兩個JavaScript語句來自Init()。 – user10 2012-07-19 10:38:13

相關問題