Я хотел бы реализовать те же функции, что и Gmail. Когда приходит новое сообщение или появляется новый чат, появляется всплывающее окно с уведомлением, и если вы нажмете его, вкладка с Gmail будет сосредоточена.
У меня есть этот код:
var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text');
n.onclick = function(x) { this.cancel(); };
n.show();
Когда я нажимаю уведомление, он просто исчезает. Теперь мне нужно добавить код в функцию onclick, чтобы открыть и сфокусировать страницу, которая создала это уведомление. Я знаю, что это возможно, потому что GMail делает это очень хорошо. Но мне не удалось найти источники Gmail (они минимализованы и запутаны).
Кто-нибудь знает, как это сделать?