| OLD | NEW | 
| (Empty) |  | 
 |   1 <!DOCTYPE HTML> | 
 |   2 <html> | 
 |   3 <head> | 
 |   4     <title>data: as script src should not run with a policy that doesn't specify
     data: as an allowed source</title> | 
 |   5     <script src='/resources/testharness.js'></script> | 
 |   6     <script src='/resources/testharnessreport.js'></script> | 
 |   7 </head> | 
 |   8 <body> | 
 |   9     <h1>data: as script src should not run with a policy that doesn't specify da
    ta: as an allowed source</h1> | 
 |  10     <div id='log'></div> | 
 |  11  | 
 |  12     <script> | 
 |  13         var dataScriptRan = false; | 
 |  14     </script> | 
 |  15  | 
 |  16     <!-- This is our test case, but we don't expect it to actually execute if CS
    P is working. --> | 
 |  17     <script src="data:text/javascript;charset=utf-8;base64,ZGF0YVNjcmlwdFJhbiA9I
    HRydWU7"></script> | 
 |  18  | 
 |  19     <script> | 
 |  20         test(function () { | 
 |  21             assert_false(dataScriptRan, "data script ran"); | 
 |  22         }, "Verify that data: as script src doesn't run with this policy"); | 
 |  23     </script> | 
 |  24  | 
 |  25     <script async defer src='../support/checkReport.sub.js?reportField=violated-
    directive&reportValue=default-src%20%27self%27+%27unsafe-inline%27'></script> | 
 |  26 </body> | 
 |  27 </html> | 
| OLD | NEW |