post-cryptokey-to-opener.html (238B)
1 <!DOCTYPE html> 2 <script> 3 crypto.subtle.generateKey({name: 'AES-CBC', length: 128}, false, ['encrypt', 'decrypt']) 4 .then(key => opener.postMessage({key}, '*')) 5 .catch(error => opener.postMessage({error: error.toString()}, '*')); 6 </script>