file_websocket_exceptions_iframe.html (775B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <script> 6 7 window.addEventListener("message", receiveMessage); 8 function receiveMessage() { 9 window.removeEventListener("message", receiveMessage); 10 11 var mySocket = new WebSocket("ws://example.com/tests/dom/security/test/https-only/file_upgrade_insecure"); 12 mySocket.onopen = function() { 13 parent.dispatchEvent(new CustomEvent("WebSocketEnded", { 14 detail: { url: mySocket.url, state: "onopen" } 15 })); 16 mySocket.close(); 17 }; 18 mySocket.onerror = function() { 19 parent.dispatchEvent(new CustomEvent("WebSocketEnded", { 20 detail: { url: mySocket.url, state: "onerror" } 21 })); 22 mySocket.close(); 23 }; 24 } 25 </script> 26 </head> 27 <body> 28 Https-Only: WebSocket exemption test in iframe</br> 29 </body> 30 </html>