Я хочу загрузить HTML <IFRAME>
внутри WebView
, но я не знаю почему, он не может этого сделать.
Я использую следующий код для загрузки <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.
Я тестирую это на Samsung Nexus S под управлением ICS 4.0.3