diff --git a/api/StorageAccessHandle.json b/api/StorageAccessHandle.json new file mode 100644 index 00000000000000..c2797324a93687 --- /dev/null +++ b/api/StorageAccessHandle.json @@ -0,0 +1,460 @@ +{ + "api": { + "StorageAccessHandle": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#storageaccesshandle", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "BroadcastChannel": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/BroadcastChannel", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-broadcastchannel", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "SharedWorker": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/SharedWorker", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-sharedworker", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "caches": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/caches", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-caches", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "createObjectURL": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/createObjectURL", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-createobjecturl", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "estimate": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/estimate", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-estimate", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "getDirectory": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/getDirectory", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-getdirectory", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "indexedDB": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/indexedDB", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-indexeddb", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "localStorage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/localStorage", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-localstorage", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "locks": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/locks", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-locks", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "revokeObjectURL": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/revokeObjectURL", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-revokeobjecturl", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sessionStorage": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/sessionStorage", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-sessionstorage", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}