在进行整页切换,不管是使用plus的函数还是直接用href直接跳转,如果网络不可用,又没有缓存的页面,会显示一个浏览器错误页面(见附图),作为应用程序不应该显示这种界面,应该显示一个自定义的页面,不知道如何能做到?
当然可以把所有网页都放到本地,只用Ajax做请求,但是有时真的需要出现访问外网html的情况。
我目前想:HTML5+这个SDK扩展了一个自己的WebView,这个页面肯定是WebView自带的,要么应该SDK提供标准手段替换这种页面,要么应该提供某种方式让用户在JavaScript代码中监听一些错误(比如,网络不可用之类的),然后加载自己的页面来处理这种错误而不是用WebView自带的。
但就是找不到相关的资料,不知道有没有高人指点一下?
以下是我希望替换掉的页面: