[whatwg] Notifications UI for Persistent Workers

Jonas Sicking jonas at sicking.cc
Wed Apr 1 14:41:28 PDT 2009


On Tue, Mar 31, 2009 at 6:48 PM, John Gregg <johnnyg at google.com> wrote:
> interface Notifications {
>  NotificationObject createHTMLNotification(URL url);
>  NotificationObject createNotification(StructuredNotification n);
>
>  /* see "Permissions" below */
>  readonly attribute boolean trusted;
>  void requestTrust();
> };
>
> In the Notifications interface, user agents may leave undefined
> createHTMLNotification() if they do not support HTML notifications.
>
> [nointerface] interface StructuredNotification {
>  DOMString title;
>  DOMString /* URL */ icon;
>  DOMString body;
>  /* ... perhaps other fields can be optional ... */
> };

I would avoid creating a new object for displaying stuff. We have HTML
which hopefully should be powerful enough ;)

Instead maybe add an API for creating a notification based on a html
string, or a node.

Also, I assume that these are different toasters from whatever UI is
used to ask for permission to install a persistent worker? You
definitely don't want to allow rich content in those.

/ Jonas


More information about the whatwg mailing list