Cordova 应用程序的自定义“未找到”
Posted
技术标签:
【中文标题】Cordova 应用程序的自定义“未找到”【英文标题】:Custom "not found" for Cordova app 【发布时间】:2013-12-29 04:29:59 【问题描述】:我正在我的 Cordova 应用程序中加载一个远程 URL。有时手机无法加载页面,并显示通常的浏览器未找到页面。
如何显示我自己的 404 页面?
【问题讨论】:
如果您在服务器端有控制权,那么您可以在您的网络服务器上设置自定义 404 页面 【参考方案1】:您可以检查使用 XMLHttpRequest 的状态,如果 XMLHttpRequest.status 返回 404 则您可以显示您的自定义页面。
var httpcall = new XMLHttpRequest();
var params = "";
..
..
httpcall.open("POST", URL, true);
httpcall.onreadystatechange = function() // Call a function when the state changes.
if (httpcall.status == 404)
...
... // Your custom code
httpc.send(params);
【讨论】:
以上是关于Cordova 应用程序的自定义“未找到”的主要内容,如果未能解决你的问题,请参考以下文章
如何在 file:/// 协议 (Cordova/Phonegap) 下使用来自 dojo 的自定义构建
Cordova airwatch-sdk-plugin 的自定义启动闪屏