我有一个 webview 可以打开我指定的任何 url,除了我想打开的这个。 http://www.witnext.in/witnext/#home.php
我在谷歌上搜索了很多关于此的文章并尝试了所有但它适用于除上述链接之外的所有 url。我不知道这个网址有什么问题。如果可能,请在您的代码中使用上述网址,并让我知道您是否可以打开相同的网址。
供参考:-
- 我已经在清单中设置了互联网访问权限。
- logcat 中没有错误信息。
- 最小 SDK 版本 8,目标 SDK 版本 17
- 用另一个网址(如 google、facebook)测试了相同的代码,它可以工作。
- 上面所说的 url 包含用于平滑内容加载的 AJAX。
- 上面的网址按预期在股票浏览器中打开。
代码
wvMain = (WebView) findViewById(R.id.wvMain);
wvMain.getSettings().setJavaScriptEnabled(true);
wvMain.getSettings().setBuiltInZoomControls(false);
wvMain.getSettings().setLoadsImagesAutomatically(true);
wvMain.setHorizontalScrollBarEnabled(false);
wvMain.setVerticalScrollBarEnabled(true);
wvMain.getSettings().setCacheMode(
android.webkit.WebSettings.LOAD_DEFAULT);
wvMain.getSettings().setUseWideViewPort(true);
wvMain.getSettings().setPluginsEnabled(true);
wvMain.getSettings().setPluginState(PluginState.ON);
wvMain.getSettings().setDomStorageEnabled(true);
wvMain.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return true;
}
wvMain.loadUrl("http://www.witnext.in/witnext/#home.php");