🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ### iOS加载失败页配置 **步骤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:网络已断开 其他:网络请求失败