我正在尝试在Android中使用WebView显示网页,当某个特定页面没有加载时,它会显示带有URL的错误消息,说abcd.com不可用,如何用我的替换错误消息自定义消息而不是显示URL?
storeLocator.setWebViewClient(new WebViewClient(){
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
storeLocator.loadUrl("file:///assets/error.html");
}
});
storeLocator.loadUrl("http://goog.c");
答案 0 :(得分:2)
无论何时出现错误或页面不可用,您都可以创建html页面,代码在此处给出 -
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
webview.loadUrl("file:///android_asset/myerrorpage.html");
}
});