repo: janusweb action: commit revision: path_from: revision_from: 6d539b6cf840dd6d19091451ddfdb4596d379d74: path_to: revision_to:
commit 6d539b6cf840dd6d19091451ddfdb4596d379d74 Author: James BaicoianuDate: Fri Nov 5 16:49:48 2021 -0700 Added basic service worker diff --git a/media/service-worker.js b/media/service-worker.js new file mode 100644 index 0000000000000000000000000000000000000000..9168750fe81270462af7da99803ca79c8bb48248 --- /dev/null +++ b/media/service-worker.js @@ -0,0 +1,7 @@ +self.addEventListener('activate', function(event) { + return self.clients.claim(); +}); + +self.addEventListener('fetch', ev => { + return ev.respondWith(fetch(ev.request)); +}); diff --git a/scripts/client.js b/scripts/client.js
--- a/scripts/client.js
+++ b/scripts/client.js
@@ -104,6 +104,11 @@ elation.require(['engine.engine', 'engine.assets', 'engine.things.light_ambient'
this.enginecfg.picking = true;
this.enginecfg.useWebVRPolyfill = elation.utils.any(this.args.useWebVRPolyfill, true);
+ if ('serviceWorker' in navigator) {
+ navigator.serviceWorker.register('service-worker.js');
+ }
+
+
if ('xr' in navigator) {
navigator.xr.addEventListener('sessiongranted', (ev) => {
this.startXR();
-----END OF PAGE-----