离线js没有检测到互联网

时间:2017-01-26 18:33:51

标签: javascript offline.js

我正在使用离线js进行上下互联网检测。 我的代码在

之下
$(document).ready(function () {

        Offline.options = {
            reconnect: {
                initialDelay: 10,
                delay: (5)
            }
        }
        Offline.on('up', internetUp);
        Offline.on('down', internetDown);

        function internetUp(event, data) {
            console.log("Internet is up.");
        }

        function internetDown(event, data) {
            console.log("Internet is down.");
        }
    });

我正面临着问题当互联网出现故障时没有事件发生火灾,当互联网启动时,两个事件都被解雇需要帮助我使用的是offline-js 0.7.13版本。

1 个答案:

答案 0 :(得分:1)

检查没有第三方模块是否有效。

您可以查看浏览器的navigator.onLine

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine

在上面的代码中,在ready函数中,您可以将eventHandler附加到检测在线/离线事件的窗口

window.addEventListener('online',  updateOnlineStatus);
window.addEventListener('offline', updateOnlineStatus);

https://developer.mozilla.org/en-US/docs/Online_and_offline_events