- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们的团队已经开始使用 Offline.js ,一个可以检测用户是否离线的库。我们目前已将其设置为使用以下代码在我们的服务器上查找图像:
Offline.options = {checks: {xhr: {url: 'resources/bower/offline/img/tiny-image.gif'}}};
但是,我们发现,如果我们的服务器出现故障,最终用户会收到一条错误消息,指出他们的互联网已断开连接,但事实并非如此。他们的网络很好,这是我们这边的问题。
我不认为可以通过具有更可靠的正常运行时间的网站进行检查;它一定是我们服务器上的东西。来自 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 Logo 的内容:
Offline.options = {checks: {image: {url: 'https://www.google.com/images/srpr/logo11w.png'}, active: 'image'}}
关于javascript - 如何让 Offline.js 区分真正的离线行为和服务器停机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31925086/
我是一名优秀的程序员,十分优秀!