blob: 51c655b483489fe868cd0c382d8643f54d2cd635 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../../../media-resources/media-file.js"></script>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<meta http-equiv="Content-Security-Policy" content="media-src 'self' http://localhost:8000; connect-src 'self'">
</head>
<body>
<video id="video"/>
<script>
var video = document.getElementById("video");
var source = document.getElementById("source");
var t = async_test("video source redirects to location disallowed by connect-src");
video.addEventListener("loadedmetadata", function () {
t.done();
});
var mediaFile = findMediaFile("video", "content/test");
var mimeType = mimeTypeForFile(mediaFile);
video.src = "/security/resources/redir.php?url=" + encodeURIComponent("http://localhost:8000/resources/load-and-stall.cgi?name=../../../media/" + mediaFile + "&mimeType=" + mimeType + "&stallAt=100000");
video.load();
</script>
</body>
</html>