首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检测Chrome中的丰富通知是否可用

检测Chrome中的丰富通知是否可用
EN

Stack Overflow用户
提问于 2013-05-27 21:25:34
回答 2查看 2.1K关注 0票数 7

我的Chrome扩展大量使用了webkitNotifications。我想切换到new rich notifications (chrome.notifications),但这些并不是在所有平台上都可用,在我写这篇文章的时候,只有测试版和更高版本。如果丰富的通知不可用,则应该使用webkitNotifications作为后备。因此,我正在寻找实现这一点的最佳解决方案:

代码语言:javascript
运行
复制
if(richNotificationsAvailable())
   chrome.notifications.create(...);
else
   webkitNotifications.createNotification(...).show();

我试着检查chrome.notifications.create是否未定义,但它甚至是为Chrome27定义的,在chrome://flags中禁用了丰富的通知。

EN

Stack Overflow用户

发布于 2014-11-12 09:29:07

只需使用以下代码:

代码语言:javascript
运行
复制
if (webkitNotifications && webkitNotifications.createHTMLNotification) {
    //HTML notifications
} else if (chrome.notifications && chrome.notifications.create) {
    //Rich notifications
}
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16774296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档