Tag: offlineapps

undo preventDefault()或以编程方式禁用链接集合的更好方法

我有一个页面,其中包含网络状态的事件侦听器。 当网络“离线”时,我想禁用任何跨域链接以进入离线模式。 我试图使用.preventDefault() ,但是当应用程序重新联机时,我需要重新启用链接。 事件听众 //check network status if(!navigator.onLine) { offlineLinks(); //Offline mode function } //add event listeners for network status window.addEventListener(‘offline’, function(e) { offlineLinks(); //Offline mode function }, false); window.addEventListener(‘online’, function(e) { //need to re-enable links/Online mode }, false); window.addEventListener(‘error’, function(e) { alert(‘Error fetching manifest: there is a good chance we are offline.’); offlineLinks(); […]