• 请不要在回答技术问题时复制粘贴 AI 生成的内容
franklinre
V2EX  ›  程序员

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

  •  
  •   franklinre · Jul 19, 2022 · 2747 views
    This topic created in 1420 days ago, the information mentioned may be changed or developed.

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

    5 replies    2022-07-19 12:38:22 +08:00
    meshell
        1
    meshell  
       Jul 19, 2022
    这种都是后台定时或者运营主动推得。打开网页后授权允许推送,拿到唯一的客户端 id ,然后后台调推送接口。
    phony2r
        2
    phony2r  
       Jul 19, 2022
    service worker
    sujin190
        4
    sujin190  
       Jul 19, 2022   ❤️ 1
    jdi
        5
    jdi  
       Jul 19, 2022   ❤️ 1
    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 一样,这些工作是在浏览器外部实现的,所以即使应用被隐藏到后台甚至被关闭了,我们仍然能够推送更新或者通知给用户。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3193 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    ♥ Do have faith in what you're doing.