Index: third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-blocked-when-target-blank.html |
diff --git a/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-src-blocked.html b/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-blocked-when-target-blank.html |
similarity index 56% |
copy from third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-src-blocked.html |
copy to third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-blocked-when-target-blank.html |
index 3c75ac11af13d7b9682f8aca4ed56e793cb5fdbb..09103f5b1998e37db283dc7e0ddd65e98cab7ef4 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-src-blocked.html |
+++ b/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/1.1/form-action-blocked-when-target-blank.html |
@@ -9,18 +9,31 @@ |
testRunner.clearBackForwardList(); |
testRunner.dumpBackForwardList(); |
} |
+ |
window.addEventListener('load', function() { |
+ document.getElementById('theform').addEventListener('submit', function(e) { |
+ console.log('submit event fired.'); |
+ }); |
+ |
setTimeout(function() { |
document.getElementById('submit').click(); |
}, 0); |
}); |
- setTimeout(function () { |
- testRunner.notifyDone(); |
- }, 1000); |
+ |
+ document.addEventListener('securitypolicyviolation', function(e) { |
+ console.log('securitypolicyviolation event fired.'); |
+ console.log('securitypolicyviolation_event.documentURI=' + e.documentURI); |
+ console.log('securitypolicyviolation_event.blockedURI=' + e.blockedURI); |
+ console.log('securitypolicyviolation_event.violatedDirective=' + e.violatedDirective); |
+ setTimeout(function() { |
+ testRunner.notifyDone(); |
+ }, 0); |
+ }); |
</script> |
</head> |
<body> |
- <form action='/navigation/resources/form-target.pl' id='theform' method='post'> |
+ <form action='/navigation/resources/form-target.pl' id='theform' |
+ method='post' target="_blank"> |
<input type='text' name='fieldname' value='fieldvalue'> |
<input type='submit' id='submit' value='submit'> |
</form> |