- From: Anne van Kesteren <annevk@annevk.nl>
- Date: Mon, 12 May 2014 13:54:37 +0200
- To: "Edward O'Connor" <eoconnor@apple.com>
- Cc: WHATWG <whatwg@lists.whatwg.org>
On Sat, May 10, 2014 at 12:00 AM, Edward O'Connor <eoconnor@apple.com> wrote: > Anne wrote, last year: >>>> A) User navigates to chat site. Chat site creates a notification >>>> from a chat with P while the user does something else. User closes >>>> chat site and then navigates to chat site at a later point. > > On OS X, when the user closes the chat site in Safari, its notifications > are removed from Notification Center. What if you navigate same-origin? Notifications are origin-bound per the specification. >>> The idea to address A is: >>> >>> Notification.get({tag}) >>> >>> which returns a Promise which is fulfilled with an array of >>> Notification objects for which tag is tag or all Notification objects >>> if no tag is defined. > > OK. On platforms which do not persist notifications beyond the lifetime > of the originator, the Promise returned from Notification.getClones() > can always resolve immediately with an Array of length 0. No, if you have two tabs open that would not return an empty array. Or if you have a worker open, etc. -- http://annevankesteren.nl/
Received on Monday, 12 May 2014 11:55:03 UTC