【发布时间】:2016-01-29 18:39:51
【问题描述】:
我使用 cordova 构建了一个完全位于服务器端的移动应用程序。当用户离线并与应用程序交互时,这会导致糟糕的体验。我想检测应用程序何时将调用服务器并提醒用户他们离线。
我有 cordova-plugin-network-information 所以我知道客户端何时离线。当我知道应用程序将调用服务器时,我计划处理离线情况。挑战在于以优雅和干净的方式做到这一点。
我的应用既有同步页面加载,也有 ajax 调用。蛮力的方法是找到所有此类呼叫并通过离线警报处理它们。
有没有办法在 Javascript 中检测对服务器的调用(通过页面加载或 ajas 调用),以便我可以将离线处理集中在一个地方?
【问题讨论】:
标签: javascript jquery cordova cordova-plugins