Skip to content

Commit 873305b

Browse files
Chrome 142/145 add local network access features (#29331)
* Chrome 142-145 support for local network access features * Update api/_globals/fetch.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/Request.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * add changes --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
1 parent 3acb76f commit 873305b

File tree

4 files changed

+313
-17
lines changed

4 files changed

+313
-17
lines changed

api/Permissions.json

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,118 @@
438438
}
439439
}
440440
},
441+
"permission_local-network": {
442+
"__compat": {
443+
"description": "`local-network` permission",
444+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network",
445+
"tags": [
446+
"web-features:local-network-access"
447+
],
448+
"support": {
449+
"chrome": {
450+
"version_added": "145"
451+
},
452+
"chrome_android": "mirror",
453+
"edge": "mirror",
454+
"firefox": {
455+
"version_added": false
456+
},
457+
"firefox_android": "mirror",
458+
"oculus": "mirror",
459+
"opera": "mirror",
460+
"opera_android": "mirror",
461+
"safari": {
462+
"version_added": false
463+
},
464+
"safari_ios": "mirror",
465+
"samsunginternet_android": "mirror",
466+
"webview_android": {
467+
"version_added": false
468+
},
469+
"webview_ios": "mirror"
470+
},
471+
"status": {
472+
"experimental": true,
473+
"standard_track": true,
474+
"deprecated": false
475+
}
476+
}
477+
},
478+
"permission_local-network-access": {
479+
"__compat": {
480+
"description": "`local-network-access` permission",
481+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network-access",
482+
"tags": [
483+
"web-features:local-network-access"
484+
],
485+
"support": {
486+
"chrome": {
487+
"version_added": "142",
488+
"notes": "Superceded by the `local-network` and `loopback-network` permissions; acts as an alias for both."
489+
},
490+
"chrome_android": "mirror",
491+
"edge": "mirror",
492+
"firefox": {
493+
"version_added": false
494+
},
495+
"firefox_android": "mirror",
496+
"oculus": "mirror",
497+
"opera": "mirror",
498+
"opera_android": "mirror",
499+
"safari": {
500+
"version_added": false
501+
},
502+
"safari_ios": "mirror",
503+
"samsunginternet_android": "mirror",
504+
"webview_android": {
505+
"version_added": false
506+
},
507+
"webview_ios": "mirror"
508+
},
509+
"status": {
510+
"experimental": true,
511+
"standard_track": true,
512+
"deprecated": false
513+
}
514+
}
515+
},
516+
"permission_loopback-network": {
517+
"__compat": {
518+
"description": "`loopback-network` permission",
519+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-loopback-network",
520+
"tags": [
521+
"web-features:local-network-access"
522+
],
523+
"support": {
524+
"chrome": {
525+
"version_added": "145"
526+
},
527+
"chrome_android": "mirror",
528+
"edge": "mirror",
529+
"firefox": {
530+
"version_added": false
531+
},
532+
"firefox_android": "mirror",
533+
"oculus": "mirror",
534+
"opera": "mirror",
535+
"opera_android": "mirror",
536+
"safari": {
537+
"version_added": false
538+
},
539+
"safari_ios": "mirror",
540+
"samsunginternet_android": "mirror",
541+
"webview_android": {
542+
"version_added": false
543+
},
544+
"webview_ios": "mirror"
545+
},
546+
"status": {
547+
"experimental": true,
548+
"standard_track": true,
549+
"deprecated": false
550+
}
551+
}
552+
},
441553
"permission_magnetometer": {
442554
"__compat": {
443555
"description": "`magnetometer` permission",

api/Request.json

Lines changed: 49 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,49 @@
434434
}
435435
}
436436
},
437+
"init_targetAddressSpace_parameter": {
438+
"__compat": {
439+
"description": "`init.targetAddressSpace` parameter",
440+
"spec_url": "https://wicg.github.io/local-network-access/#dom-requestinit-targetaddressspace",
441+
"tags": [
442+
"web-features:local-network-access"
443+
],
444+
"support": {
445+
"chrome": {
446+
"version_added": "142"
447+
},
448+
"chrome_android": "mirror",
449+
"deno": {
450+
"version_added": false
451+
},
452+
"edge": "mirror",
453+
"firefox": {
454+
"version_added": false
455+
},
456+
"firefox_android": "mirror",
457+
"nodejs": {
458+
"version_added": false
459+
},
460+
"oculus": "mirror",
461+
"opera": "mirror",
462+
"opera_android": "mirror",
463+
"safari": {
464+
"version_added": false
465+
},
466+
"safari_ios": "mirror",
467+
"samsunginternet_android": "mirror",
468+
"webview_android": {
469+
"version_added": false
470+
},
471+
"webview_ios": "mirror"
472+
},
473+
"status": {
474+
"experimental": true,
475+
"standard_track": true,
476+
"deprecated": false
477+
}
478+
}
479+
},
437480
"request_body_readablestream": {
438481
"__compat": {
439482
"description": "Send `ReadableStream` in request body",
@@ -1729,22 +1772,9 @@
17291772
"web-features:local-network-access"
17301773
],
17311774
"support": {
1732-
"chrome": [
1733-
{
1734-
"version_added": "138",
1735-
"flags": [
1736-
{
1737-
"type": "preference",
1738-
"name": "#local-network-access-check",
1739-
"value_to_set": "Enabled"
1740-
}
1741-
]
1742-
},
1743-
{
1744-
"version_added": "124",
1745-
"version_removed": "138"
1746-
}
1747-
],
1775+
"chrome": {
1776+
"version_added": "142"
1777+
},
17481778
"chrome_android": "mirror",
17491779
"deno": {
17501780
"version_added": false
@@ -1765,7 +1795,9 @@
17651795
},
17661796
"safari_ios": "mirror",
17671797
"samsunginternet_android": "mirror",
1768-
"webview_android": "mirror",
1798+
"webview_android": {
1799+
"version_added": false
1800+
},
17691801
"webview_ios": "mirror"
17701802
},
17711803
"status": {

api/_globals/fetch.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,49 @@
490490
"deprecated": false
491491
}
492492
}
493+
},
494+
"init_targetAddressSpace_parameter": {
495+
"__compat": {
496+
"description": "`init.targetAddressSpace` parameter",
497+
"spec_url": "https://wicg.github.io/local-network-access/#dom-requestinit-targetaddressspace",
498+
"tags": [
499+
"web-features:local-network-access"
500+
],
501+
"support": {
502+
"chrome": {
503+
"version_added": "142"
504+
},
505+
"chrome_android": "mirror",
506+
"deno": {
507+
"version_added": false
508+
},
509+
"edge": "mirror",
510+
"firefox": {
511+
"version_added": false
512+
},
513+
"firefox_android": "mirror",
514+
"nodejs": {
515+
"version_added": false
516+
},
517+
"oculus": "mirror",
518+
"opera": "mirror",
519+
"opera_android": "mirror",
520+
"safari": {
521+
"version_added": false
522+
},
523+
"safari_ios": "mirror",
524+
"samsunginternet_android": "mirror",
525+
"webview_android": {
526+
"version_added": false
527+
},
528+
"webview_ios": "mirror"
529+
},
530+
"status": {
531+
"experimental": true,
532+
"standard_track": true,
533+
"deprecated": false
534+
}
535+
}
493536
}
494537
}
495538
}

http/headers/Permissions-Policy.json

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,115 @@
882882
}
883883
}
884884
},
885+
"local-network": {
886+
"__compat": {
887+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network",
888+
"tags": [
889+
"web-features:local-network-access"
890+
],
891+
"support": {
892+
"chrome": {
893+
"version_added": "145"
894+
},
895+
"chrome_android": "mirror",
896+
"edge": "mirror",
897+
"firefox": {
898+
"version_added": false
899+
},
900+
"firefox_android": "mirror",
901+
"oculus": "mirror",
902+
"opera": "mirror",
903+
"opera_android": "mirror",
904+
"safari": {
905+
"version_added": false
906+
},
907+
"safari_ios": "mirror",
908+
"samsunginternet_android": "mirror",
909+
"webview_android": {
910+
"version_added": false
911+
},
912+
"webview_ios": "mirror"
913+
},
914+
"status": {
915+
"experimental": true,
916+
"standard_track": true,
917+
"deprecated": false
918+
}
919+
}
920+
},
921+
"local-network-access": {
922+
"__compat": {
923+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-local-network-access",
924+
"tags": [
925+
"web-features:local-network-access"
926+
],
927+
"support": {
928+
"chrome": {
929+
"version_added": "142",
930+
"notes": "Superceded by the `local-network` and `loopback-network` permission policies; acts as an alias for both."
931+
},
932+
"chrome_android": "mirror",
933+
"edge": "mirror",
934+
"firefox": {
935+
"version_added": false
936+
},
937+
"firefox_android": "mirror",
938+
"oculus": "mirror",
939+
"opera": "mirror",
940+
"opera_android": "mirror",
941+
"safari": {
942+
"version_added": false
943+
},
944+
"safari_ios": "mirror",
945+
"samsunginternet_android": "mirror",
946+
"webview_android": {
947+
"version_added": false
948+
},
949+
"webview_ios": "mirror"
950+
},
951+
"status": {
952+
"experimental": true,
953+
"standard_track": true,
954+
"deprecated": false
955+
}
956+
}
957+
},
958+
"loopback-network": {
959+
"__compat": {
960+
"spec_url": "https://wicg.github.io/local-network-access/#permissiondef-loopback-network",
961+
"tags": [
962+
"web-features:local-network-access"
963+
],
964+
"support": {
965+
"chrome": {
966+
"version_added": "145"
967+
},
968+
"chrome_android": "mirror",
969+
"edge": "mirror",
970+
"firefox": {
971+
"version_added": false
972+
},
973+
"firefox_android": "mirror",
974+
"oculus": "mirror",
975+
"opera": "mirror",
976+
"opera_android": "mirror",
977+
"safari": {
978+
"version_added": false
979+
},
980+
"safari_ios": "mirror",
981+
"samsunginternet_android": "mirror",
982+
"webview_android": {
983+
"version_added": false
984+
},
985+
"webview_ios": "mirror"
986+
},
987+
"status": {
988+
"experimental": true,
989+
"standard_track": true,
990+
"deprecated": false
991+
}
992+
}
993+
},
885994
"magnetometer": {
886995
"__compat": {
887996
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Permissions-Policy/magnetometer",

0 commit comments

Comments
 (0)