Javascript 如何在Chrome和其他现代浏览器中使用onoffline和ononline事件?

Javascript 如何在Chrome和其他现代浏览器中使用onoffline和ononline事件?,javascript,html,events,Javascript,Html,Events,我看到onononline和onoffline事件是,但不适用于其他浏览器(Chrome、Opera、Safari)。如何在Chrome和其他现代浏览器中设置事件 根据巴斯凡·迪克的说法,我让它更接近完美 function setOnOffline(onOnline=function (){},onOffline=function (){}){ window.online=onOnline; window.offline=onOffline; window.last123

我看到
onononline
onoffline
事件是,但不适用于其他浏览器(Chrome、Opera、Safari)。如何在Chrome和其他现代浏览器中设置事件

根据巴斯凡·迪克的说法,我让它更接近完美

function setOnOffline(onOnline=function (){},onOffline=function (){}){
    window.online=onOnline;
    window.offline=onOffline;
    window.last123=navigator.onLine;registered
    setInterval(function (){
    if (!(window.last123==navigator.onLine)){
        if (navigator.onLine){
            window.online();
        }else{
            window.offline();
        }
        window.last123=navigator.onLine;
    }
    },1000/60);
}

根据巴斯凡·迪克的说法,我让它更接近完美

function setOnOffline(onOnline=function (){},onOffline=function (){}){
    window.online=onOnline;
    window.offline=onOffline;
    window.last123=navigator.onLine;registered
    setInterval(function (){
    if (!(window.last123==navigator.onLine)){
        if (navigator.onLine){
            window.online();
        }else{
            window.offline();
        }
        window.last123=navigator.onLine;
    }
    },1000/60);
}

使用navigator.onLine获得所有浏览器支持,如您提供的链接中所述。对于任何人来说,这个问题都是关于检查用户是否在线的——这是php还是您喜欢使用part而不是JS的任何东西。

使用navigator.online获得所有浏览器支持,正如您提供的链接中所述。对于任何人来说,这个问题都是关于检查用户是否在线的——这是php的,或者你更喜欢使用part而不是JS的。IE11不赞成这些事件。只剩下Firefox了。它们可能会消失,你应该依靠其他机制。IE11不赞成这些事件。只剩下Firefox了。它们可能会消失,你应该依靠其他机制。