| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 <!DOCTYPE html> | 
|  | 2 <html> | 
|  | 3 | 
|  | 4 <head> | 
|  | 5     <!-- Programmatically converted from a WebKit Reftest, please forgive result
    ing idiosyncracies.--> | 
|  | 6     <title>securitypolicyviolation-block-image</title> | 
|  | 7     <script src="/resources/testharness.js"></script> | 
|  | 8     <script src="/resources/testharnessreport.js"></script> | 
|  | 9     <script src='../support/logTest.sub.js?logs=["TEST COMPLETE"]'></script> | 
|  | 10     <script src="../support/alertAssert.sub.js?alerts=[]"></script> | 
|  | 11     <!-- enforcing policy: | 
|  | 12 img-src 'none'; script-src 'self' 'unsafe-inline'; connect-src 'self'; | 
|  | 13 --> | 
|  | 14 </head> | 
|  | 15 | 
|  | 16 <body> | 
|  | 17     <script> | 
|  | 18         var img = document.createElement('img'); | 
|  | 19         img.src = '../support/fail.png'; | 
|  | 20         img.onerror = function() { | 
|  | 21             log("TEST COMPLETE"); | 
|  | 22         }; | 
|  | 23         img.onload = function() { | 
|  | 24             log("FAIL"); | 
|  | 25         }; | 
|  | 26         document.body.appendChild(img); | 
|  | 27 | 
|  | 28     </script> | 
|  | 29     <p>Check that a SecurityPolicyViolationEvent is fired upon blocking an image
    .</p> | 
|  | 30     <div id="log"></div> | 
|  | 31     <script async defer src="../support/checkReport.sub.js?reportExists=true&
    ;reportField=violated-directive&reportValue=img-src%20'none'"></sc
    ript> | 
|  | 32 </body> | 
|  | 33 | 
|  | 34 </html> | 
| OLD | NEW | 
|---|