diff --git a/api/Permissions.json b/api/Permissions.json index d72f8ecacc47cf..992be12c86f1b9 100644 --- a/api/Permissions.json +++ b/api/Permissions.json @@ -438,6 +438,118 @@ } } }, + "permission_local-network": { + "__compat": { + "description": "`local-network` permission", + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "145" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "permission_local-network-access": { + "__compat": { + "description": "`local-network-access` permission", + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network-access", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "142", + "notes": "Superceded by the `local-network` and `loopback-network` permissions; acts as an alias for both." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "permission_loopback-network": { + "__compat": { + "description": "`loopback-network` permission", + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-loopback-network", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "145" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "permission_magnetometer": { "__compat": { "description": "`magnetometer` permission", diff --git a/api/Request.json b/api/Request.json index 69a7b3a07e3c00..c77e5c36f02cd1 100644 --- a/api/Request.json +++ b/api/Request.json @@ -434,6 +434,49 @@ } } }, + "init_targetAddressSpace_parameter": { + "__compat": { + "description": "`init.targetAddressSpace` parameter", + "spec_url": "https://wicg.github.io/local-network-access/#dom-requestinit-targetaddressspace", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "142" + }, + "chrome_android": "mirror", + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "nodejs": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "request_body_readablestream": { "__compat": { "description": "Send `ReadableStream` in request body", @@ -1729,22 +1772,9 @@ "web-features:local-network-access" ], "support": { - "chrome": [ - { - "version_added": "138", - "flags": [ - { - "type": "preference", - "name": "#local-network-access-check", - "value_to_set": "Enabled" - } - ] - }, - { - "version_added": "124", - "version_removed": "138" - } - ], + "chrome": { + "version_added": "142" + }, "chrome_android": "mirror", "deno": { "version_added": false @@ -1765,7 +1795,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror", + "webview_android": { + "version_added": false + }, "webview_ios": "mirror" }, "status": { diff --git a/api/_globals/fetch.json b/api/_globals/fetch.json index 228a75cec9470c..ed95184a6305a5 100644 --- a/api/_globals/fetch.json +++ b/api/_globals/fetch.json @@ -490,6 +490,49 @@ "deprecated": false } } + }, + "init_targetAddressSpace_parameter": { + "__compat": { + "description": "`init.targetAddressSpace` parameter", + "spec_url": "https://wicg.github.io/local-network-access/#dom-requestinit-targetaddressspace", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "142" + }, + "chrome_android": "mirror", + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "nodejs": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/http/headers/Permissions-Policy.json b/http/headers/Permissions-Policy.json index 0f2c710ddd0937..b0f94b1b885d26 100644 --- a/http/headers/Permissions-Policy.json +++ b/http/headers/Permissions-Policy.json @@ -882,6 +882,115 @@ } } }, + "local-network": { + "__compat": { + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "145" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "local-network-access": { + "__compat": { + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network-access", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "142", + "notes": "Superceded by the `local-network` and `loopback-network` permission policies; acts as an alias for both." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "loopback-network": { + "__compat": { + "spec_url": "https://wicg.github.io/local-network-access/#permissiondef-loopback-network", + "tags": [ + "web-features:local-network-access" + ], + "support": { + "chrome": { + "version_added": "145" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "magnetometer": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Permissions-Policy/magnetometer",