← back to v147 · local-network-access-restrictions-on-service-worker-windowclient-navigate

conformance · v147

v147 · local-network-access-restrictions-on-service-worker-windowclient-navigate — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://wicg.github.io/local-network-access/ chromestatus: #5172375182245888 generated 2026-06-01T23:48:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
service-worker-api-exists navigator.serviceWorker is exposed in the global scope. spec ↗ exists
service-worker-register-typeof navigator.serviceWorker.register is a function, allowing registration of service workers. spec ↗ typeof
lna-secure-context The page is loaded in a secure context (HTTPS or loopback), as required for service workers and Local Network Access restrictions. spec ↗ script
lna-permissions-query navigator.permissions.query({name:'local-network'}) resolves successfully, indicating support for Local Network Access permission querying. spec ↗ script
window-client-navigate-exposed WindowClient.prototype.navigate is exposed as a function inside the service worker scope. spec ↗ script
service-worker-client-postmessage Client.prototype.postMessage is exposed as a function in the service worker scope, enabling the postMessage-based fallback pattern. spec ↗ script