blob: efb80ddcdc6acfedbab991be49f2438bc6b09801 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
.square {
width: 128px;
height: 128px;
}
.blue-background {
background-color: blue;
}
.mask-cors-no-access {
mask-image: url("http://localhost:8000/security/resources/image-access-control.php?file=fail-mask.png");
mask-size: 128px 128px;
-webkit-mask-image: url("http://localhost:8000/security/resources/image-access-control.php?file=fail-mask.png");
-webkit-mask-size: 128px 128px;
}
.mask-cors-has-access {
mask-image: url("http://localhost:8000/security/resources/image-access-control.php?allow=true&file=black-square.png");
mask-size: 128px 128px;
-webkit-mask-image: url("http://localhost:8000/security/resources/image-access-control.php?allow=true&file=black-square.png");
-webkit-mask-size: 128px 128px;
}
</style>
</head>
<body>
<p>This tests that a potentially CORS fetch is performed for a CSS mask image. This test PASSED if you see a solid yellow square and solid blue square below (in order). Otherwise, it FAILED.</p>
<p>Without CORS access:</p>
<div class="square" style="background-color: yellow"><div class="square blue-background mask-cors-no-access"></div></div>
<p>With CORS access:</p>
<div class="square blue-background mask-cors-has-access"></div>
</body>
</html>