在Chrome中,当您查看开发者工具时,您可以看到它正在进行的HTML5视频通话。 (我正在为每个MB提供服务,因此每10-12秒就有1个文件被下载)。
但是在Firefox(使用Firebug)中,我看不到这些电话?
这怎么可能,我该怎么做才能展示这些? 这是我正在展示的HTML页面:
<html>
<head>
<link rel='stylesheet' href='/icons.css' />
<!--
<link href="/video-js.min.css" rel="stylesheet">
<script src="/ie8/videojs-ie8.min.js"></script>
-->
<link rel='stylesheet' href='/style.css' />
</head>
<body>
<video id="my-video" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto" width="640" height="360" poster="/thumbs/movie.jpg" data-setup="{}" preload="none">
<source src="/movie.mp4?read=1" type='video/mp4'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<!--
<script src="/video.min.js"></script>
-->
</body>
</html>
在Chrome中我可以看到:
GET /movie.mp4?read=1 HTTP/1.1
Host: ******
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept-Encoding: identity;q=1, *;q=0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Accept: */*
Referer: http://*****/movie.mp4
Accept-Language: nl,en-GB;q=0.8,en;q=0.6,en-US;q=0.4,fr;q=0.2
Range: bytes=4000000-
在萤火虫......没什么......
我已尝试在Google上查找,但或者我没有使用正确的条款,或者之前没有其他人遇到过同样的问题。
我希望这里有人可以指出我能做些什么。
谢谢!
答案 0 :(得分:2)
首先我认为这可能是Firebug中的一个错误。而作为Firebug is officially discontinued,应该使用Firefox DevTools。但我意识到DevTools有同样的问题,这让我觉得这必然是一个潜在的问题。
因此,实际的原因是视频在下载后被缓存并使用 Ctrl + F5 重新加载绕过缓存的页面或禁用浏览器缓存导致它再次下载。
您需要清除缓存(通过Firefox菜单提供的对话框&gt; 历史&gt; 清除最近的历史记录... 或按 Ctrl < / KBD> + 移 + 德尔)。然后再次下载视频并显示在Firebug和Firefox DevTools中的网络请求列表中。
为此提交了几个错误。其中一个与Firefox DevTools相关的是bug 1277514。