javascript-如何使Offline.js区分真正的脱机行为和服务器停机?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-如何使Offline.js区分真正的脱机行为和服务器停机?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1084字,纯文字阅读大概需要2分钟。
内容图文
![javascript-如何使Offline.js区分真正的脱机行为和服务器停机?](/upload/InfoBanner/zyjiaocheng/663/d9f70eca0b6545fcb0437399ba8558af.jpg)
我们的团队已开始使用Offline.js,该库可以检测用户是否处于离线状态.目前,我们已使用以下代码将其设置为在服务器上查找图像:
Offline.options = {checks: {xhr: {url: 'resources/bower/offline/img/tiny-image.gif'}}};
但是,我们发现,如果我们的服务器出现故障,最终用户将收到一条错误消息,指出其Internet已断开连接,这是不正确的.他们的互联网很好,这对我们来说是个问题.
我认为无法通过运行时间更可靠的网站进行检查;它一定是我们服务器上的东西.从Offline.js文档中:
Make sure that the URL you check has the same origin as your page (the connection method, domain and port all must be the same), or you will run into CORS issues.
那么,如何使Offline.js区分真正的脱机行为和服务器停机?
解决方法:
我在https://github.com/hubspot/offline的offline.js文档中看到了这一点:
If you do want to run tests on a different domain, try the image
method. It loads an image, which are allowed to cross domains.Offline.options = {checks: {image: {url: ‘my-image.gif’}, active:
‘image’}}
因此,您可以使用类似Google徽标的名称:
Offline.options = {checks: {image: {url: 'https://www.google.com/images/srpr/logo11w.png'}, active: 'image'}}
内容总结
以上是互联网集市为您收集整理的javascript-如何使Offline.js区分真正的脱机行为和服务器停机?全部内容,希望文章能够帮你解决javascript-如何使Offline.js区分真正的脱机行为和服务器停机?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。