permission-api-denied-inner.html (602B)
1 <!DOCTYPE html> 2 <script src="utils.js"></script> 3 <title>Fenced frame content to report the result of navigator.permissions.query</title> 4 5 <body> 6 <script> 7 (async () => { 8 const [permission_key, permission_name] = parseKeylist(); 9 // Push permission without userVisibleOnly:true is not supported. 10 let user_visible_only = permission_name === 'push' ? true : false; 11 const result = await navigator.permissions.query({ name: permission_name, userVisibleOnly: user_visible_only }); 12 writeValueToServer(permission_key, `result: ${result.state}`); 13 })(); 14 </script> 15 </body>