【发布时间】:2016-03-26 16:49:41
【问题描述】:
我知道这个问题经常出现,但它总是在不同的上下文中......
我需要创建一个移动网站,并想知道是否可以在用户关闭站点会话并继续前进后征求用户的许可来推送通知......就像 Facebook 的桌面通知,但在移动设备上...... 无论用户是否在您的移动网站上,有没有办法向用户请求此一般权限并从服务器推送通知? 就像原生应用一样...
干杯
半开
只是为了明确说明 - 这不是关于 phonegap 或任何其他交叉编译,也不是指会话套接字中的现场实时通信。
【问题讨论】:
-
我相信这就是你要找的东西:developers.google.com/web/updates/2015/03/…(虽然我不知道它的支持范围有多广,尤其是在移动设备上。你可能需要试验一下)
-
嗨,戴夫,感谢您的回复。我看到了这个链接,但它只与 chrome 相关,它拥有令人印象深刻的 40% 的移动浏览器市场份额,但在此过程中你仍然失去了 60%...netmarketshare.com/… 是否有更广泛的 html5 标准或 polyfill 用于所有推送通知浏览器?
-
我怀疑 Chrome 的尝试将迁移到(或被替换)标准,只要有足够的时间。但它看起来现在是最好的。由于这是全新的功能(而不是现有功能的简单便利),您将无法对其进行 polyfill。
-
知道了,戴夫 - 谢谢!
-
developers.google.com/web/updates/2015/03/… 中描述的内容已经是 W3C 标准。规范位于w3c.github.io/push-api,Firefox 已经在实施它,最终也将在 Edge 中实施。更多信息在 MDN developer.mozilla.org/en-US/docs/Web/API/Push_API/…
标签: javascript html mobile-website web-push push-api