Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib/icon-blocked.sub.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib/icon-blocked.sub.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib/icon-blocked.sub.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..978f25f63d1b81783c29b248fccc944a5926c4d0 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib/icon-blocked.sub.html |
@@ -0,0 +1,17 @@ |
+<!DOCTYPE html> |
+<html> |
+<script> |
+ function createLink(rel, src) { |
+ var link = document.createElement('link'); |
+ link.rel = rel; |
+ link.href = src; |
+ document.head.appendChild(link); |
+ } |
+ window.addEventListener('DOMContentLoaded', function() { |
+ createLink('icon', 'http://localhost/foo?q=from_icon'); {} |
+ }); |
+ |
+</script> |
+<p>Use callbacks to show that favicons are not loaded in violation of CSP when link tags are dynamically added to the page.</p> |
+ |
+</html> |