cross-origin-iframe-src-prerender.html (514B)
1 <!doctype html> 2 <body> 3 <script src="/speculation-rules/prerender/resources/utils.js"></script> 4 <script> 5 const prerenderChannel = new PrerenderChannel('iframe-channel'); 6 7 const initial_prerendering = document.prerendering; 8 9 document.addEventListener('prerenderingchange', () => { 10 prerenderChannel.postMessage('document.prerendering changes to ' + 11 `${document.prerendering} from ${initial_prerendering}`, '*'); 12 prerenderChannel.close(); 13 }); 14 15 prerenderChannel.postMessage('onload'); 16 </script> 17 foobar 18 </body>