是否还有针对Chrome版本35桌面通知的修复程序?
我也试过this,但没有成功。
这是我的html文件代码
<html>
<head>
<title>Simple Notification example</title>
</head>
<button onclick="notifyMe()">Notify me!</button>
<script type="text/javascript">
function notifyMe() {
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
}
else if (Notification.permission === "granted") {
var notification = new Notification("Hi there!");
}
else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
if(!('permission' in Notification)) {
Notification.permission = permission;
}
if (permission === "granted") {
var notification = new Notification("Hi there!");
}
});
}
}
</script>
</html>
此代码要求弹出“允许”或“拒绝”通知。但不能在它之后工作。
是否有其他人遇到此问题或有任何解决方法?
答案 0 :(得分:0)
您忘记显示通知。
var notification = new Notification("Hi there!");
notification.show();
击> <击> 撞击>
我已经测试过这段代码了。
您可以选择注册onclick事件以解除通知:
notification.onclick = function () {
notification.close();
}
答案 1 :(得分:0)
请在浏览器中检查允许或阻止状态。复制以下网址并粘贴到Chrome浏览器中。
chrome://settings/contentExceptions#notifications