Your files stay on your device

Permissions viewer

See which permissions this site has, like camera or location.

Query the current states

permissions.query() reads the CURRENT state; it never shows a prompt. That is the distinction this page exists to demonstrate: query is inspection, request is asking. Rows update live while the page is open, change a permission from the address-bar icon and watch the table follow.

idle
Query is not request
  • permissions.query() reads the CURRENT state; it never shows a prompt. That is the distinction this page exists to demonstrate: query is inspection, request is asking.
  • Rows update live via PermissionStatus.onchange while the page is open: change a permission in the address bar and the table follows without a refresh.
  • States are read for THIS site (nutter.tools) only: other origins’ grants are not visible and not guessed.
Paste, drop, or type to begin. Everything stays on this device.