当我故意调出我的错误页面来测试我的自定义404页面时,如果我将其错误输入为" www.site.com/ind" (应该是index.html,但我把它剪掉了)。现在在第二个正斜杠之后,当我从404尝试访问一个不存在的文件时,我的404没有显示我的视频或声音在后台播放我的404.我已经附加了一个链接,所以你可以看到我的意思。左边是没有显示我的视频的错误,右边是我想要的(在你评论它之前,是的,那些是来自质量效应2的Asari)。
视频的javascript:
var vid = document.getElementById("bgvid");
var pauseButton = document.querySelector("");
function vidFade() {
vid.classList.add("stopfade");
}
vid.addEventListener('ended', function()
{
// only functional if "loop" is removed
vid.pause();
// to capture IE10
vidFade();
});
这里是404的视频/音频代码:
<video autoplay id="bgvid" loop>
<source src="404.mp4" type="video/mp4" >
</video>
<div class="br" />
<div id="video_box">
<center><div id="video_overlays"><p class="quote"><br>ERROR 404!<br>You know the drill. Either I fucked up or you did.<br></p></div></center>
</div>
<audio src="404.mp3" autoplay loop>
<p>If you are reading this, it is because your browser does not support the audio element.</p>
<embed src="404.mp3" width="180" height="90" hidden="true" />
</audio>