NOTES: ======================================================================================================================== W3C Specification: http://dvcs.w3.org/hg/notifications/raw-file/tip/Overview.html ======================================================================================================================== Safari: - As of OS X 10.8 Mountain Lion, web pages in Safari can post notifications to the system wide notification system known as Notification Center. Notifications are dispatched by the WebKit Notification object and follow the implementation outlined by the W3C specification. Safari Notification documentation: https://developer.apple.com/library/mac/#documentation/AppleApplications/Conceptual/SafariJSProgTopics/Articles/SendingNotifications.html#//apple_ref/doc/uid/TP40001483-CH23-SW1 W3C Notification documentation: http://dev.w3.org/2006/webapi/WebNotifications/publish/Notifications.html - Script could not be run in strict mode - some of the Safari native code is written using with expression, that is not allowed in strict mode. - Calling 'requestPermission' in Safari requires a callback function parameter, otherwise it throws an exception 'TypeError: Not enough arguments'. ======================================================================================================================== Chrome: - Chrome does not display notification if both title and body are not set. ========================================================================================================================