v145 · Security · Permission Matrix

LNA permission matrix

Interactive grid showing what each origin can reach given the split permission model — public origin asking for private, local origin asking for loopback, and so on. Toggle the permission state and see which combinations prompt, allow, or deny.

state

request origintarget address spaceverdictpermission consulted

code

// Chrome 145 splits the LNA permission into two prompts:
//   "local-network" for private/loopback targets from a public origin
//   "local-network-loopback" specifically for 127.0.0.0/8 + ::1
// Use Permissions API to query state without prompting.
const lna = await navigator.permissions.query({ name: 'local-network' });
const lb  = await navigator.permissions.query({ name: 'local-network-loopback' });

see also