首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Offline.js区分真正的脱机行为和服务器停机?

如何使Offline.js区分真正的脱机行为和服务器停机?
EN

Stack Overflow用户
提问于 2015-08-10 16:53:07
回答 1查看 1K关注 0票数 3

我们的团队已经开始使用Offline.js,一个可以检测用户是否离线的库。我们目前已将其设置为在服务器上使用以下代码查找图像:

代码语言:javascript
复制
Offline.options = {checks: {xhr: {url: 'resources/bower/offline/img/tiny-image.gif'}}};

然而,我们发现,如果我们的服务器故障,最终用户会收到一个错误,说他们的互联网断开,这是不正确的。他们的网络很好,这对我们来说是个问题。

我不相信这是可能的检查与一个网站,有更可靠的正常运行时间,它必须是在我们的服务器。来自Offline.js文档:

确保您检查的URL与您的页面具有相同的来源(连接方法、域和端口都必须相同),否则您将遇到CORS问题。

那么,如何使Offline.js区分真正的脱机行为和服务器停机?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-19 20:26:52

我在https://github.com/hubspot/offlinehttps://github.com/hubspot/offline文档里看到了这个

如果您确实希望在其他域上运行测试,请尝试图像方法。它加载一个图像,允许跨域。 Offline.options ={Offline.options:{image:{url:'my-image.gif'},active:'image'}}

这样你就可以使用谷歌的标识了:

代码语言:javascript
复制
Offline.options = {checks: {image: {url: 'https://www.google.com/images/srpr/logo11w.png'}, active: 'image'}}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31925086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档