Google Docs の iframe を Android の webview に読み込みます。この iframe は、Google Docs の外部サーバーから PPT ファイル (Power Point ファイル) を読み込んでいます。これは Android コードです。
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が機能するかどうかはわかりません)。