| { |
| "webextensions": { |
| "api": { |
| "notifications": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications", |
| "support": { |
| "chrome": { |
| "version_added": "28" |
| }, |
| "edge": { |
| "version_added": "17" |
| }, |
| "firefox": { |
| "version_added": "45" |
| }, |
| "firefox_android": { |
| "version_added": "48" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "NotificationOptions": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOptions", |
| "support": { |
| "chrome": { |
| "version_added": "28" |
| }, |
| "edge": { |
| "version_added": "17" |
| }, |
| "firefox": { |
| "version_added": "45" |
| }, |
| "firefox_android": { |
| "version_added": "48" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "appIconMaskUrl": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "38" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "buttons": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤65" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying the 'buttons' option will cause an asynchronous error on Opera." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "contextMessage": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "31" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 18 and above." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "eventTime": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤65" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "imageUrl": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤65" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "isClickable": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "32" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "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." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "items": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤65", |
| "notes": "On macOS only the first item is shown." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "priority": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤65" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "progress": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "30" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored." |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 17 and above." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "requireInteraction": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "50" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false, |
| "notes": "Specifying this option doesn't throw an error, but its value is ignored, on Opera 37 and above." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "TemplateType": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType", |
| "support": { |
| "chrome": { |
| "version_added": "28" |
| }, |
| "edge": { |
| "version_added": "17" |
| }, |
| "firefox": { |
| "version_added": "45", |
| "notes": "Only the 'basic' type is supported." |
| }, |
| "firefox_android": { |
| "version_added": "48", |
| "notes": "Only the 'basic' type is supported." |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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 |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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 |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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 |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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": "mirror", |
| "opera": { |
| "version_added": "25" |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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 |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| }, |
| "byUser": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "28" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| }, |
| "onShown": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onShown", |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "56" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "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": "mirror", |
| "opera": { |
| "version_added": "25", |
| "notes": "Not supported on macOS." |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| } |
| } |
| } |
| } |