| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <html> | 2 <html> | 
| 3     <head> | 3 <head> | 
| 4         <meta http-equiv="Content-Security-Policy" content="script-nonce noncyno
    nce;"> | 4 <script src='../resources/multiple-iframe-test.js'></script> | 
| 5         <script nonce="noncynonce"> | 5 <script> | 
| 6         if (window.testRunner) | 6 var tests = [ | 
| 7             testRunner.dumpAsText(); | 7     ['yes', 'script-src 127.0.0.1:8000', 'resources/script.js', 'nonce'], | 
| 8         alert('PASS (1/2)'); | 8     ['yes', 'script-src 127.0.0.1:8000 \'nonce-nonce\'', 'resources/script.js', 
    'nonce'], | 
| 9         </script> | 9     ['no', 'script-src \'nonce-nonce\'', 'resources/script.js', 'notnonce'], | 
| 10         <script nonce="   noncynonce    "> | 10     ['no', 'script-src \'nonce-notnonce\'', 'resources/script.js', 'nonce'], | 
| 11         alert('PASS (2/2)'); | 11 ]; | 
| 12         </script> | 12 </script> | 
| 13         <script nonce="noncynonce noncynonce"> | 13 </head> | 
| 14             alert('FAIL (1/3)'); | 14 <body onload="testExperimentalPolicy()"> | 
| 15         </script> | 15   <p> | 
| 16         <script> | 16     Only the first two of these scripts should execute even though there are par
    se errors in the policy. | 
| 17             alert('FAIL (2/3)'); | 17   </p> | 
| 18         </script> |  | 
| 19         <script nonce="noncynonceno?"> |  | 
| 20             alert('FAIL (3/3)'); |  | 
| 21         </script> |  | 
| 22     </head> |  | 
| 23     <body> |  | 
| 24         <p> |  | 
| 25             This tests the effect of a valid script-nonce value. It passes if |  | 
| 26             three console warnings are visible, and the two PASS alerts are |  | 
| 27             executed. |  | 
| 28         </p> |  | 
| 29     </body> |  | 
| 30 </html> |  | 
| OLD | NEW | 
|---|