【发布时间】:2015-05-15 08:25:05
【问题描述】:
我有一个博客网站的 URL,我像这样从我的 Android 应用程序加载它
webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.loadUrl(myURL);
webView.setWebViewClient(new CustomWebViewClient());
CustomWebViewClient 类
private class CustomWebViewClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
showProgressDialog(BrowserActivity.this);
}
@Override
public void onPageFinished(WebView view, String url) {
hideProgressDialog(BrowserActivity.this);
}
}
网站加载并在 2 行上显示一些图像。如果我从手机浏览器打开博客并将页面滚动到最后,则会自动加载更多图像。所以问题是,如果从我的应用程序打开博客,它只显示 2 行,并且不会加载其余的图像。可能是什么问题?我该如何解决这个问题?
【问题讨论】:
-
可能是博客页面的Ajax问题,看看stackoverflow.com/questions/14191338/…webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
-
这也不起作用。也许我这边无能为力。
标签: javascript android url webview