Use testRunner instead of layoutTestController in fast/doctypes, dom, dynamic, encodi...
[WebKit-https.git] / LayoutTests / fast / encoding / invalid-multi-byte-over-consumption.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
4 <script>
5 if (window.testRunner)
6     testRunner.dumpAsText();
7
8 var test = "Passed";
9
10 function runTest() {
11     var t = document.getElementById("input1");
12     if (document.all)  {  
13         t.fireEvent("onchange");  
14     } else {  
15         var evt = document.createEvent("HTMLEvents");  
16         evt.initEvent("change",true,true);  
17         t.dispatchEvent(evt);  
18     }
19  
20     var r = document.getElementById("result");
21
22     if (test=="Passed")
23         r.innerHTML = "Passed";
24     else
25         r.innerHTML = "Failed";
26 }
27 </script>
28 </head>
29 <body onload="runTest();">
30 <p>Test if an invalid multi-byte sequence is onverconsumed leading to an
31 XSS vector</p>
32 <input id="input1" src="" type="xss�">ABCD" onchange="test='Failed'" using malformed byte sequence 0x83 0x22<br>
33 <div id="result"></div>
34 </body>