Chrome桌面提醒功能,兼容新老版本,firefox最新版本也通过
2014-07-03 14:15
579 查看
Chrome新版升级api,与w3一致,为了兼容,代码如下:
//桌面提醒 function notify(title, content) { if(!title && !content){ title = "桌面提醒"; content = "您看到此条信息桌面提醒设置成功"; } var iconUrl = "/images/send_ok.png"; if (window.webkitNotifications) { //chrome老版本 if (window.webkitNotifications.checkPermission() == 0) { var notif = window.webkitNotifications.createNotification(iconUrl, title, content); notif.display = function() {} notif.onerror = function() {} notif.onclose = function() {} notif.onclick = function() {this.cancel();} notif.replaceId = 'Meteoric'; notif.show(); } else { window.webkitNotifications.requestPermission($jy.notify); } } else if("Notification" in window){ // 判断是否有权限 if (Notification.permission === "granted") { var notification = new Notification(title, { "icon": iconUrl, "body": content, }); } //如果没权限,则请求权限 else if (Notification.permission !== 'denied') { Notification.requestPermission(function(permission) { // Whatever the user answers, we make sure we store the // information if (!('permission' in Notification)) { Notification.permission = permission; } //如果接受请求 if (permission === "granted") { var notification = new Notification(title, { "icon": iconUrl, "body": content, }); } }); } } }
相关文章推荐
- chrome桌面提醒功能使用
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- 使window.open() 全兼容IE, Firefox, Chrome的最新写法
- python+selenium+firefox/chrome版本兼容问题记录
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- 实现本地图片预览(ie11,chrome最新版,firefox最新版已测式通过)
- js 控制textbox enter 回车 禁止提交功能(ie9,firefox,ie8,chrome测试通过)
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- 往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
- 后台使用Spring MVC 4.15 版本 通过 ajaxFileUpload plugin插件上传文件相应时引起的一个小问题,Chrome、Firefox中出现SyntaxError:unexpected token <
- Chrome桌面提醒功能
- Chrome桌面提醒功能
- 判断浏览器及版本demo(IE11及以下,firefox,chrome,safari,opera) 分类: 浏览器兼容 浏览器检测 2014-01-27 17:12 1337人阅读 评论(0) 收藏
- 往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
- 为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能。参考"wind"的方法,感谢"wind",感谢 jww测试。(已兼容ie7,8,firefox3.5,chrome4)4)
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码
- javascript解析xml文件。兼容IE、firefox、Chrome
- firefox 3 插件版本兼容问题解决方案(例子:speak it)