- From: Jonas Sicking <jonas@sicking.cc>
- Date: Wed, 1 Apr 2009 14:41:28 -0700
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
Received on Wednesday, 1 April 2009 14:41:28 UTC