我有一个显示新闻报道的页面,页面的内容是从缓存的json响应中加载的,当用户没有连接到互联网并试图访问故事时会出现问题,故事加载正确,但iFrame显示ER_INTERNET_DISCONNECTED
错误。
我们仍然希望能够使用离线功能,但如果iFrame有任何错误,请将其从页面中删除,无论如何都要这样做吗?
如果有帮助,我已经上传了截图
答案 0 :(得分:0)
webView.setWebViewClient(new WebViewClient() {
@Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
// either load a new url, or show a popup to the user
webView.loadUrl("file:///android_asset/custom_error.html");
} });
您可以自己决定在onReceivedError
中做什么