2012-01-11 54 views
-1

Android WebView是否支持iframe中的數據url?Android WebView iframe數據url

此代碼崩潰我的應用程序:

myDiv.innerHTML = '<iframe src="data:text/html;base64,PGh0bWw+DQogICAgPGhlYWQ+PC9oZWFkPg0KICAgIDxib2R5Pg0KICAgIAlWSUNUT1JZIEhFWSBIRVkNCiAgICA8L2JvZHk+DQo8L2h0bWw+" id="my_iframe" width="100%" height="100%" frameborder="0" onLoad="iFrameLoaded();"></iframe>'; 

數據解碼爲:

<html> 
    <head></head> 
    <body> 
     VICTORY HEY HEY 
    </body> 
</html> 

平臺是: 三星Galaxy S2, Android版本2.3.5

更新:我忘了補充一點,這在Chrome和Firefox中完美運行,但似乎在Android WebView中不受支持。

+0

你可以提供堆棧跟蹤 – 2012-01-11 17:36:07

+0

我不能,因爲我的應用程序運行到第三方容器(基本上是一些JS + CSS的WebView) – 2012-01-11 17:37:26

回答

1

所有我的測試告訴我,這不會(對> 2.3.5我都不瞭解的版本)

0

您是否啓用了JS?

webView.getSettings().setJavascriptEnabled(true); 

here是Android文件有關網頁視圖

希望這有助於

+0

是的,JS已啓用(所有其他JS功能,我工作正常)。 – 2012-01-12 08:08:10