blob: 7953c60547464516188c417b923dffdfbb52f66a [file] [log] [blame]
<html>
<head>
</head>
<body onload="loadCookieAndReferer()">
<video id="video"></video>
<script src=video-test.js></script>
<script src=media-file.js></script>
<script>
if (window.layoutTestController) {
layoutTestController.setAlwaysAcceptCookies(true);
}
function loadCookieAndReferer () {
var movie = findMediaFile('video', 'resources/test');
var frame = document.createElement('iframe');
frame.width = 0;
frame.height = 0;
frame.src = 'http://127.0.0.1:8000/media/resources/setCookieAndReferer.cgi?name=' + movie + '&referer=http://127.0.0.1:8000/media/resources';
frame.addEventListener('load', function () {
video = document.getElementById('video');
video.src='http://127.0.0.1:8000/media/resources/video-referer-check-referer.php';
video.play();
});
document.body.appendChild(frame);
}
waitForEventAndEnd('error', function () {
consoleWrite('FAIL, got error when loading media error: ' + video.error.code);
});
waitForEvent('canplaythrough', function () {
if (window.layoutTestController)
window.layoutTestController.notifyDone();
} );
</script>
Tests that the media player will send the relevant referer when requesting the media file.<br/>
</body>
</html>