当直接从链接"https://live.geo.tv/stream2.php"加载此网站时,它可以正常工作,但如果从HTML加载该网站不起作用。是否有任何方法只显示该网站的某些部分在网页视图。Jsoup也不起作用;
WebView webview;
ProgressDialog progressDialog;
MainActivity.java
webview = (WebView)findViewById(R.id.webView2);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/geo.html");
webview.requestFocus();
progressDialog = new ProgressDialog(Main2Activity.this);
progressDialog.setMessage("Loading");
progressDialog.setCancelable(false);
progressDialog.show();
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
try {
progressDialog.dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
发布于 2018-08-03 15:44:34
因为android webview只支持html,而html是由android webview呈现的。.php不能在android webview中呈现,我的建议是在使用脱机页面时,考虑更新,用户需要更新应用程序才能获得新的表单,但是如果你使用在线页面,用户将总是在不更新应用程序的情况下获得新的表单。
https://stackoverflow.com/questions/-100001910
复制相似问题