37 lines
877 B
HTML
37 lines
877 B
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Security-Policy" content="img-src 'self'">
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
<script>
|
|
description(
|
|
"This tests onerror event is fired if we change image src to a url blocked by content-security-policy."
|
|
)
|
|
|
|
jsTestIsAsync = true;
|
|
|
|
function load()
|
|
{
|
|
var image = document.getElementById('test');
|
|
image.onerror = function() {
|
|
testPassed("error event fired.");
|
|
finishJSTest();
|
|
};
|
|
image.src = 'http://www.myfakesiteabc.com/image.png';
|
|
|
|
setTimeout(function() {
|
|
testFailed("error event is not fired.")
|
|
finishJSTest();
|
|
}, 200);
|
|
}
|
|
</script>
|
|
|
|
</head>
|
|
<body onload='load()'>
|
|
|
|
<img src="./color-jpeg-with-color-profile-expected.png" id="test"></img>
|
|
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|