embedded-credential-window.sub.html (755B)
1 <!DOCTYPE html> 2 <script> 3 window.addEventListener("message", e => { 4 var i = document.createElement('img'); 5 i.onload = () => { e.ports[0].postMessage("Load"); } 6 i.onerror = () => { e.ports[0].postMessage("Error"); } 7 if (e.data == "relative") { 8 i.src = "/images/green.png"; 9 } else if (e.data == "same-origin-matching") { 10 i.src = "http://user:pass@{{domains[www]}}:{{ports[http][0]}}/images/green.png"; 11 } else if (e.data == "cross-origin-matching") { 12 i.src = "http://user:pass@{{domains[élève]}}:{{ports[http][0]}}/images/red.png"; 13 } else { 14 i.src = "http://user:pass@{{domains[www]}}:{{ports[http][0]}}/images/red.png"; 15 } 16 }); 17 18 (window.opener || window.parent).postMessage("Hi!", "*"); 19 </script>