У меня есть приложение javascript, которое регулярно показывает уведомления.При нажатии на уведомление я хочу, чтобы оно было сфокусировано на вкладке / окне, в котором в данный момент запущено мое приложение.Я могу заставить это поведение нормально работать с этим кодом:
var options = {
body: msg.body,
sticky: true,
icon : 'img/logo_quad.png',
tag: id,
renotify : true
};
var notification = new Notification(msg.title,options);
notification.onclick = function(){
window.focus();
};
Однако, если у меня есть две вкладки, запускающие одно и то же приложение одновременно, когда я щелкаю по нему, вместо того, чтобы фокусировать одну из двух вкладок, она открываетНовая вкладка с тем же URL.
Почему это происходит и как я могу предотвратить это?
Примечание: приветствуется решение только для Chrome, меня не волнуют другие браузеры