【发布时间】:2012-01-21 17:55:28
【问题描述】:
我想在WebView 中加载 HTML <IFRAME>,但我不知道为什么,它不能这样做。
我正在使用以下代码加载<IFRAME>
webView.loadData("<iframe src=\"http://www.google.com\"></iframe>", "text/html",
"utf-8");
这是我尝试过的。
WebSettings webViewSettings = webView.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginsEnabled(true);
webViewSettings.setBuiltInZoomControls(true);
webViewSettings.setPluginState(PluginState.ON);
我已经提到了互联网权限:
<uses-permission android:name="android.permission.INTERNET" />
我还尝试将WebViewClient 设置为shouldOverrideUrlLoading 始终返回false。
但它只是不起作用。
我已经在不同的网站上尝试过这个,即 google.com 以外的网站。
我正在测试这个,三星 Nexus S 运行 ICS 4.0.3
【问题讨论】:
标签: android iframe webview load