Gmailと同じ機能を実装したいと思います。新しいメールが届くか、新しいチャットが来ると、通知ポップアップが表示され、クリックすると、Gmailのタブがフォーカスされます。
私はこのコードを持っています:
var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text');
n.onclick = function(x) { this.cancel(); };
n.show();
通知をクリックすると、通知が消えます。次に、この通知を作成したページを表示してフォーカスするために、onclick関数にコードを追加する必要があります。Gmailはそれを非常にうまくやっているので、私はそれが可能であることを知っています。しかし、Gmailのソースを調べることに成功しませんでした(それらは最小限に抑えられ、難読化されています)。
誰もがこれを行う方法を知っていますか?