diff --git a/api/Navigator.json b/api/Navigator.json
index 9ebd502f7e2b07..15ba45e01ec540 100644
--- a/api/Navigator.json
+++ b/api/Navigator.json
@@ -532,6 +532,7 @@
"canShare": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/canShare",
+ "spec_url": "https://w3c.github.io/web-share/#canshare-data-method",
"support": {
"chrome": {
"version_added": "89",
@@ -542,7 +543,9 @@
"version_added": "75"
},
"edge": {
- "version_added": false
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
},
"firefox": {
"version_added": false
@@ -554,10 +557,12 @@
"version_added": false
},
"opera": {
- "version_added": false
+ "version_added": "75",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
},
"opera_android": {
- "version_added": false
+ "version_added": "54"
},
"safari": {
"version_added": "14"
@@ -573,10 +578,120 @@
}
},
"status": {
- "experimental": true,
- "standard_track": false,
+ "experimental": false,
+ "standard_track": true,
"deprecated": false
}
+ },
+ "data_files_parameter": {
+ "__compat": {
+ "description": "data.files
parameter",
+ "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files",
+ "support": {
+ "chrome": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "chrome_android": {
+ "version_added": "76"
+ },
+ "edge": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "ie": {
+ "version_added": false
+ },
+ "opera": {
+ "version_added": "75",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "opera_android": {
+ "version_added": "54"
+ },
+ "safari": {
+ "version_added": "15"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ },
+ "samsunginternet_android": {
+ "version_added": "11.0"
+ },
+ "webview_android": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "data_text_parameter": {
+ "__compat": {
+ "description": "data.text
parameter",
+ "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text",
+ "support": {
+ "chrome": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "chrome_android": {
+ "version_added": "76"
+ },
+ "edge": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "ie": {
+ "version_added": false
+ },
+ "opera": {
+ "version_added": "75",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "opera_android": {
+ "version_added": "54"
+ },
+ "safari": {
+ "version_added": "15"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ },
+ "samsunginternet_android": {
+ "version_added": "11.0"
+ },
+ "webview_android": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"clearAppBadge": {
@@ -3229,12 +3344,18 @@
"version_added": "81"
},
"firefox": {
- "version_added": false
+ "version_added": "71",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "#dom.webshare.enabled",
+ "value_to_set": "enabled"
+ }
+ ]
},
"firefox_android": {
"version_added": "79",
- "partial_implementation": true,
- "notes": "Firefox for Android does not support sharing files or text."
+ "partial_implementation": true
},
"ie": {
"version_added": false
@@ -3259,10 +3380,120 @@
}
},
"status": {
- "experimental": true,
+ "experimental": false,
"standard_track": true,
"deprecated": false
}
+ },
+ "data_files_parameter": {
+ "__compat": {
+ "description": "data.files
parameter",
+ "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files",
+ "support": {
+ "chrome": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "chrome_android": {
+ "version_added": "76"
+ },
+ "edge": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "ie": {
+ "version_added": false
+ },
+ "opera": {
+ "version_added": "75",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "opera_android": {
+ "version_added": "54"
+ },
+ "safari": {
+ "version_added": "15"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ },
+ "samsunginternet_android": {
+ "version_added": "11.0"
+ },
+ "webview_android": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "data_text_parameter": {
+ "__compat": {
+ "description": "data.text
parameter",
+ "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text",
+ "support": {
+ "chrome": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "chrome_android": {
+ "version_added": "76"
+ },
+ "edge": {
+ "version_added": "89",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": {
+ "version_added": false
+ },
+ "ie": {
+ "version_added": false
+ },
+ "opera": {
+ "version_added": "75",
+ "partial_implementation": true,
+ "notes": "Not supported on macOS, see bug 1144920."
+ },
+ "opera_android": {
+ "version_added": "54"
+ },
+ "safari": {
+ "version_added": "15"
+ },
+ "safari_ios": {
+ "version_added": "15"
+ },
+ "samsunginternet_android": {
+ "version_added": "11.0"
+ },
+ "webview_android": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"storage": {