步骤1.在本地资源的配置文件replace.txt中配置替换路径
替换文件名称为"loadFail",例如:"loadFail":"momo/fail.html"。
步骤2.页面实现
一、对于懒人用户,页面中需实现
1.页面接收错误信息
function setErrorTitle(a){ }2.页面接收错误码
function setErrorCode(a){ }3.页面刷新
function reload() { var message = {'methodName':'localReload'} window.webkit.messageHandlers.local_kingkr_obj.postMessage(message); }例如:
<script type="text/javascript" > function setErrorTitle(a){ document.getElementById("errorDirscroption").innerHTML=a; alert(a); } function setErrorCode(a){ document.getElementById("errorCode").innerHTML=a; alert(a); } function reload() { var message = {'methodName':'localReload'} window.webkit.messageHandlers.local_kingkr_obj.postMessage(message); } </script> <body> <p id="errorDirscroption" class="failedPoint"> </p> <p id="errorCode" class="errorCode">错误码:404</p> <Button class="Reload" onclick="reload()">重新加载</Button> </body>二、如果页面信息需要自己配置,则只需实现
function setErrorCode(a){ }根据返回错误码,自己定义错误信息。
-1001:网络请求超时
-1009,-1005:网络已断开
其他:网络请求失败