sciooga

Facebook 是如何做到在 Chrome 上无需打开其页面也能弹通知的?

  •  
  •   sciooga ·
    sciooga · May 13, 2016 · 3983 views
    This topic created in 3662 days ago, the information mentioned may be changed or developed.

    并不是很常用 Facebook ,早段时间登陆后询问 notification 的权限,授权之后即便不打开 Facebook 的网页也能收到其通知,并且尝试过清除了它的 service worker ,依旧可以弹通知,怎么做到的?而且它的 service worker 是怎么做到能重启的?

    5 replies    2016-09-14 21:50:26 +08:00
    sciooga
        1
    sciooga  
    OP
       May 13, 2016
    又看了些资料,离线通知应该是通过 Push API 实现的 http://w3c.github.io/push-api/
    那么顺带问一下,为何我手动终止了 service worker 它也能自动重启?我确定期间没有再打开过 Facebook 的页面。
    imn1
        2
    imn1  
       May 13, 2016
    他们不是刚来这边观摩学习么?
    imn1
        3
    imn1  
       May 13, 2016
    server push 以前一直没推行,因为支持的浏览器不多,服务器负担也大,但自从 smart phone 出现,一下子就变成不是问题了
    sciooga
        4
    sciooga  
    OP
       May 13, 2016
    @imn1 而且现在 PC 上授权后 Android 上一样能收到通知
    感觉以后会多很多不受控制的推送了
    Porunga
        5
    Porunga  
       Sep 14, 2016
    这么流氓的 Facebook,你的砍刀呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1505 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:55 · PVG 00:55 · LAX 09:55 · JFK 12:55
    ♥ Do have faith in what you're doing.