From 06e64dc730c55f97550dce43d26461cf8ace853e Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Thu, 4 Jan 2018 08:22:26 -0600 Subject: [PATCH] Don't use the SW when in an iFrame. This is cheap sandstorm detection. I need a better way but this works for now. --- packages/gallery/src/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gallery/src/app.js b/packages/gallery/src/app.js index 2bdad01..a9697e2 100644 --- a/packages/gallery/src/app.js +++ b/packages/gallery/src/app.js @@ -20,7 +20,7 @@ function go() { router.start('home'); } -if ('serviceWorker' in navigator) { +if ('serviceWorker' in navigator && window.top === window) { navigator.serviceWorker .register('/assets/sw.bundle.js', { scope: '/' }) .then(go)