feature-policy-permissions-query.html (283B)
1 <script> 2 'use strict'; 3 4 Promise.resolve().then(() => navigator.permissions.query({name:'geolocation'})) 5 .then(permissionStatus => { 6 window.parent.postMessage({ state: permissionStatus.state }, '*'); 7 }, error => { 8 window.parent.postMessage({ state: null }, '*'); 9 }); 10 </script>