| <!DOCTYPE html> |
| <html> |
| |
| <head> |
| <!-- Programmatically converted from a WebKit Reftest, please forgive resulting idiosyncracies.--> |
| <title>plugintypes-mismatched-url</title> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="../support/logTest.sub.js?logs=[]"></script> |
| <script src="../support/alertAssert.sub.js?alerts=[]"></script> |
| <!-- enforcing policy: |
| plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; |
| --> |
| |
| </head> |
| |
| <body> |
| This tests that plugin content that doesn't match the declared type doesn't load, even if the document's CSP would allow it. This test passes if no iframe is dumped (meaning that no PluginDocument was created). |
| <object type="application/x-invalid-type" data="/plugins/resources/mock-plugin.pl" log="FAIL!"></object> |
| <div id="log"></div> |
| <script async defer src="../support/checkReport.sub.js?reportExists=false"></script> |
| </body> |
| |
| </html> |