在弹出窗口 window 中打开 webpush 通知 url
Open webpush notification url in a popup window
我正在使用 Django-Webpush 向用户发送推送通知,点击通知会在新选项卡中打开 URL。
我想做的是在新弹出窗口 window 中打开 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)
);
});
经过对此事的深入研究,我发现目前(2020 年 12 月)openWindow() 无法在新的 window 中打开通知 link。它将始终强制 url 在新选项卡中打开。
我正在使用 Django-Webpush 向用户发送推送通知,点击通知会在新选项卡中打开 URL。
我想做的是在新弹出窗口 window 中打开 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)
);
});
经过对此事的深入研究,我发现目前(2020 年 12 月)openWindow() 无法在新的 window 中打开通知 link。它将始终强制 url 在新选项卡中打开。