diff --git a/src/pyj/srv.pyj b/src/pyj/srv.pyj index 7d1954e445..31fcb5373d 100644 --- a/src/pyj/srv.pyj +++ b/src/pyj/srv.pyj @@ -46,9 +46,12 @@ else: print('WARNING: failed to swap applicationCache') console.log(e) - window.applicationCache.addEventListener('updateready', on_appcache_ready) - if window.applicationCache.status is window.applicationCache.UPDATEREADY: - on_appcache_ready() + if window.applicationCache: + window.applicationCache.addEventListener('updateready', on_appcache_ready) + if window.applicationCache.status is window.applicationCache.UPDATEREADY: + on_appcache_ready() + else: + console.warn("Your browser does not have a working Application Cache, offline access will not work") script = document.currentScript or document.scripts[0] main_js(script.textContent) script.parentNode.removeChild(script) # save some memory