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了。它们可能会消失,你应该依靠其他机制。