【发布时间】:2021-04-02 19:36:15
【问题描述】:
我正在使用 Django-Webpush 向用户发送推送通知,单击通知会在新选项卡中打开 URL。
我想要做的是在一个新的弹出窗口中打开 URL,类似于:
window.open(href,'height=500,width=800,resizable=yes,scrollbars=yes');
我已经搜索过,但找不到使用 self.clients.openWindow() 的方法。它只是在新选项卡中打开 URL,这对我没有用。
在通知事件侦听器中是否有使用方法或替代方法?
self.addEventListener('notificationclick', function(event){
event.waitUntil(
event.preventDefault(),
event.notification.close(),
self.clients.openWindow(event.notification.data.url)
);
});
【问题讨论】:
标签: push-notification service-worker addeventlistener web-push service-worker-events