大佬教程收集整理的这篇文章主要介绍了html5 – webkitNotifications – SECURITY_ERR:DOM例外18 – 脚本,确定 – 按钮,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前的代码:
function requestPermission(callBACk) { window.webkitNotifications.requestPermission(callBACk); } function notif() { if (window.webkitNotifications.checkPermission() > 0) { requestPermission(notif); } notification = window.webkitNotifications.createHTMLNotification('http://localhost:3000/images/rails.png'); notification.show(); }
不计算:
notif();
计算:
<button onclick="notif()">NOTIFY</button>
谷歌浏览器:9.0.597.84(Oficiálnísestavení72991)
WebKit:534.13
发生这种情况的原因很简单,因为requestPermission是异步的.用户单击“允许”后,如果要授予权限,则会允许您使用HTML5通知功能.
在您的情况下,您不等待用户点击允许按钮,它会自动尝试创建HTML5通知,而无需等待他们的确认.如果你重新安排你的条件,它应该工作.
function requestPermission(callBACk) { window.webkitNotifications.requestPermission(callBACk); } function notif() { if (window.webkitNotifications.checkPermission() > 0) { requestPermission(notif); } else { notification = window.webkitNotifications.createHTMLNotification('http://localhost:3000/images/rails.png'); notification.show(); } }
以上是大佬教程为你收集整理的html5 – webkitNotifications – SECURITY_ERR:DOM例外18 – 脚本,确定 – 按钮全部内容,希望文章能够帮你解决html5 – webkitNotifications – SECURITY_ERR:DOM例外18 – 脚本,确定 – 按钮所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。