Я внедряю веб-пуш с работником службы, и я хочу открыть новый URL, когда нажимаю на Уведомление.ОДНАКО я хочу, чтобы этот URL открывался как всплывающее окно, а не просто как новая вкладка.
Есть идеи, как это работает?
Вот мое событиеclickclick в моем сервисном работнике:
self.addEventListener ('messagesclick', function (event) {event.notification.close ();
var url = 'iamatestURL';
event.notification.close(); // Android needs explicit close.
event.waitUntil(
clients.matchAll({
type: 'window'
}).then(windowClients => {
// Check if there is already a window/tab open with the target URL
for (var i = 0; i < windowClients.length; i++) {
var client = windowClients[i];
// If so, just focus it.
if (client.url === url && 'focus' in client) {
return client.focus();
}
}
// If not, then open the target URL in a new window/tab.
if (clients.openWindow) {
return clients.openWindow(url);
}
})
);
});
Я использую здесь "clients.openWindow", и он работает, однако это просто новая вкладка.Не всплывающее окно.