chromeのwebkitNotificationsに設定したonclickが一定時間後に効かなくなる
原因がよくわからんのだけどnotificationsに設定したonclickがしばらくすると効かなくなることがある気がする。chrome15。
function notify() { var n = webkitNotifications.createNotification("foo", "bar"); n.onclick = function() { console.log("hoge"); }; n.show(); }
これでしばらく放置しといてクリックすると全く反応しなくなる。addEventListenerにしても同じだった。
var n; // window.n function notify() { n = webkitNotifications.createNotification("foo", "bar"); n.onclick = function() { console.log("hoge"); }; n.show(); }
とかにしたら直った。参照が消えるんだろうか。。謎。