| <!DOCTYPE html> |
| <head> |
| <title>Block 'text/csv' when served as script.</title> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script> |
| window.scriptsSuccessfullyLoaded = 0; |
| </script> |
| </head> |
| <body> |
| <script src="resources/script-with-header.pl?mime=text/csv&options=invalid"></script> |
| <script> |
| test(function () { |
| assert_equals(window.scriptsSuccessfullyLoaded, 0); |
| }, "text/csv scripts should be blocked."); |
| </script> |
| <script src="resources/script-with-header.pl?mime=text/html&options=invalid"></script> |
| <script src="resources/script-with-header.pl?mime=text/plain&options=invalid"></script> |
| <script> |
| test(function () { |
| assert_equals(window.scriptsSuccessfullyLoaded, 2); |
| }, "text/[not-csv] scripts should not be blocked."); |
| </script> |
| </body> |
| </html> |
| |