| 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>stylenonce-blocked</title> | 
 |   7     <script src="/resources/testharness.js"></script> | 
 |   8     <script src="/resources/testharnessreport.js"></script> | 
 |   9     <link rel="stylesheet" type="text/css" href="allowed.css"> | 
 |  10     <script src="../support/logTest.sub.js?logs=[]"></script> | 
 |  11     <script src="../support/alertAssert.sub.js?alerts=[]"></script> | 
 |  12     <!-- enforcing policy: | 
 |  13 style-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self'; | 
 |  14 --> | 
 |  15     <script></script> | 
 |  16     <style nonce="noncynonce"> | 
 |  17         #test { | 
 |  18             color: red; | 
 |  19         } | 
 |  20  | 
 |  21     </style> | 
 |  22 </head> | 
 |  23  | 
 |  24 <body> | 
 |  25     <p id="test">This text should be green.</p> | 
 |  26     <script> | 
 |  27         var el = document.querySelector('#test'); | 
 |  28         test(function() { | 
 |  29             assert_equals(window.getComputedStyle(el).color, "rgb(0, 128, 0)") | 
 |  30         }); | 
 |  31  | 
 |  32     </script> | 
 |  33     <p>Style that does not match a 'nonce-*' expression in 'style-src' should no
    t be applied to the page.</p> | 
 |  34     <div id="log"></div> | 
 |  35     <script async defer src="../support/checkReport.sub.js?reportExists=true&
    ;reportField=violated-directive&reportValue=style-src%20'self'"></
    script> | 
 |  36 </body> | 
 |  37  | 
 |  38 </html> | 
| OLD | NEW |