blob: 1246d22802dc22a7fb4b1e7450823d9ad4431108 [file] [log] [blame] [edit]
{
"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"
}
}
}
}
}
}
}