请教 youtube 离线网页消息通知技术

2022-07-19 10:43:35 +08:00
 franklinre

有时候,笔记本刚连上 vpn ,会弹出 youtube 、quora 的网页消息通知,这是怎么实现的?我也没打开这些网站啊。 api: https://developer.mozilla.org/zh-CN/docs/Web/API/Notification

1948 次点击
所在节点    程序员
5 条回复
meshell
2022-07-19 10:56:07 +08:00
这种都是后台定时或者运营主动推得。打开网页后授权允许推送,拿到唯一的客户端 id ,然后后台调推送接口。
phony2r
2022-07-19 11:01:54 +08:00
service worker
mxT52CRuqR6o5
2022-07-19 11:04:59 +08:00
sujin190
2022-07-19 11:39:02 +08:00
jdi
2022-07-19 12:38:22 +08:00
PWA 应用,以前折腾过。只需要用户打开浏览器就能推送消息

https://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps/Re-engageable_Notifications_Push

两个 API ,一个目标
推送 API 和通知 API 是两个相互独立的 API ,但在提高用户参与度这件事上,它们可以配合得很好。推送 API 可以用来从服务端推送新的内容而无需客户端介入,它是由应用的 Service Worker 来实现的;通知功能则可以通过 Service Worker 来向用户展示一些新信息,或者至少提醒用户应用已经更新了某些功能。

跟 Service Worker 一样,这些工作是在浏览器外部实现的,所以即使应用被隐藏到后台甚至被关闭了,我们仍然能够推送更新或者通知给用户。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867204

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX