首页 文章

所有浏览器的通知

提问于
浏览
6

是否有适用于所有主流浏览器的通知系统?我知道chrome有他们的Notification API,Safari有推送通知,IE已经固定网站,但是有一些更通用的方式来显示通知吗?我确实找到了https://github.com/ttsvetko/HTML5-Desktop-Notifications,它使用了不同通知的组合(虽然我似乎仍然无法让IE中的演示工作) .

1 回答

  • 7

    是否有适用于所有主流浏览器的通知系统?

    https://notifications.spec.whatwg.org/定义的机制是Web应用程序的唯一标准通知系统,旨在在所有浏览器中使用相同的工作 . 它在Firefox,Chrome和Safari中受支持,但在IE或Edge中根本不支持 .

    我确实找到了https://github.com/ttsvetko/HTML5-Desktop-Notifications,它们使用了不同通知的组合(虽然我似乎仍然无法让IE中的演示工作)

    是的,这是我见过的唯一一个试图获得在IE或Edge中工作的Web应用程序的任何通知系统的东西 .

    但无论如何,真正的解决方案是Edge实现https://notifications.spec.whatwg.org/中定义的Web标准机制

    更新2016-02-12

    Microsoft Edge团队最近将the status of Web Notifications support in Edge移至In Development . 与此同时,他们也将the status of Web Push support in Edge移至路线图优先级:高 - 我们打算很快开始开发 .

    一旦Edge获得支持,您就可以向Edge,Chrome和Firefox用户发送标准推送通知,即使您的用户实际上没有当前打开的Web应用程序也是如此 .

    更新2017-09-13

    看起来Edge现在支持Web通知 . Push Support现在标记为In Development .

相关问题