2012-07-02 87 views
2

我在Android的webview中加載Google文檔的iframe,此iframe正在從Google文檔的外部服務器加載PPT文件(Power Point文件)。這是Android代碼:爲什麼iframe在Android 4.0+ ICS的webview中工作?

public class Test_iframeActivity extends Activity { 

private WebView webView; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    webView = (WebView) findViewById(R.id.wv); 
    webView.getSettings().setJavaScriptEnabled(true); 

    //String customHtml = "<html><body><h1>Hello, WebView</h1></body></html>"; 
    String customHtml = "<iframe src='http://docs.google.com/viewer?url=http://www.iasted.org/conferences/formatting/presentations-tips.ppt&embedded=true' width='100%' height='100%' style='border: none;'></iframe>"; 
    webView.loadData(customHtml, "text/html", "UTF-8"); 
}} 

我的問題是...爲什麼我可以看到的iframe正常工作到Android 4.0的,但我不能看到它變成了Android 2.1到2.3? (我不知道在Android 3作品)。

回答

相關問題