【发布时间】:2014-05-03 15:46:54
【问题描述】:
我使用此代码通过单击 div 在 chrome 上获取桌面通知
<script>
function notify() {
var havePermission = window.webkitNotifications.checkPermission();
if (havePermission == 0) {
// 0 is PERMISSION_ALLOWED
var notification = window.webkitNotifications.createNotification(
'http://i.stack.imgur.com/dmHl0.png',
'Chrome notification!',
'Here is the notification text'
);
notification.onclick = function () {
window.open("http://stackoverflow.com/a/13328397/1269037");
notification.close();
}
notification.show();
} else {
window.webkitNotifications.requestPermission();
}
}
</script>
<div style="width: 300px; height: 300px; background: yellow" onclick="notify()">
Cick here to notify
</div>
但是当我将onclick 更改为onload 时不起作用
即使使用click 事件或ready,我也在这段代码中使用jquery
这有什么问题?
【问题讨论】:
标签: javascript jquery html google-chrome notifications