Safari is stupid

This commit is contained in:
Kasper Rynning-Tønnesen
2020-02-21 15:36:29 +01:00
parent 2134bfc6d2
commit 7299056369
2 changed files with 17 additions and 9 deletions

View File

@@ -12,13 +12,17 @@ var serviceWorkerRegistrationMixin = {
},
methods: {
registerPushListener: function() {
const channel = new BroadcastChannel("updatePush");
channel.addEventListener("message", event => {
if (event.data.success) {
localStorage.setItem("push", true);
this.$emit("push-allowed");
}
});
try {
const channel = new BroadcastChannel("updatePush");
channel.addEventListener("message", event => {
if (event.data.success) {
localStorage.setItem("push", true);
this.$emit("push-allowed");
}
});
} catch (e) {
console.log("Using safari 'eh? No notifications for you.");
}
},
sendMessage: function(message) {
return new Promise(function(resolve, reject) {