{ "webextensions": { "api": { "notifications": { "NotificationOptions": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOptions", "support": { "chrome": { "version_added": true }, "edge": { "version_added": "17" }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } }, "appIconMaskUrl": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "buttons": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "notes": "Specifying the 'buttons' option will cause an asynchronous error on Opera.", "version_added": false }, "safari": { "version_added": "14" } } } }, "contextMessage": { "__compat": { "support": { "chrome": { "version_added": "31" }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 18 and above.", "version_added": false }, "safari": { "version_added": false } } } }, "eventTime": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "imageUrl": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "safari": { "version_added": "14" } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "isClickable": { "__compat": { "support": { "chrome": { "version_added": "32" }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "notes": "Setting 'isClickable' to false will cause an asynchronous error on Opera 19 and above. Older Opera versions throw an error synchronously if this options is given.", "version_added": false }, "safari": { "version_added": false } } } }, "items": { "__compat": { "support": { "chrome": { "notes": "On macOS only the first item is shown.", "version_added": true }, "edge": { "notes": "On macOS only the first item is shown.", "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "safari": { "notes": "On macOS only the first item is shown.", "version_added": "14" } } } }, "priority": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": "14" } } } }, "progress": { "__compat": { "support": { "chrome": { "version_added": "30" }, "edge": { "version_added": "79" }, "firefox": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "firefox_android": { "notes": "Specifying this option doesn't throw an error, but its value is ignored.", "version_added": false }, "opera": { "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 17 and above.", "version_added": false }, "safari": { "version_added": false } } } }, "requireInteraction": { "__compat": { "support": { "chrome": { "version_added": "50" }, "edge": { "version_added": "79" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 37 and above.", "version_added": false }, "safari": { "version_added": false } } } } }, "TemplateType": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType", "support": { "chrome": { "version_added": true }, "edge": { "version_added": "17" }, "firefox": { "notes": "Only the 'basic' type is supported.", "version_added": "45" }, "firefox_android": { "notes": "Only the 'basic' type is supported.", "version_added": "48" }, "opera": { "notes": "Only the 'basic' type is supported.", "version_added": true }, "safari": { "version_added": "14" } } } }, "clear": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/clear", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } } }, "create": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/create", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } } }, "getAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/getAll", "support": { "chrome": { "version_added": "29" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } } }, "onButtonClicked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onButtonClicked", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } } }, "onClicked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onClicked", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "47" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } } }, "onClosed": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onClosed", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "48" }, "opera": { "version_added": "25" }, "safari": { "version_added": false } } }, "byUser": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { "version_added": "79" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "version_added": true }, "safari": { "version_added": false } } } } }, "onShown": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onShown", "support": { "chrome": { "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "56" }, "firefox_android": { "version_added": "56" }, "opera": { "version_added": false }, "safari": { "version_added": false } } } }, "update": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/update", "support": { "chrome": { "version_added": "28" }, "edge": { "version_added": "17" }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "opera": { "notes": "Not supported on Macs.", "version_added": "25" }, "safari": { "version_added": false } } } } } } } }