如何在firebug中显示视频通话?

时间:2016-12-30 11:21:41

标签: html5 video firebug

在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上查找,但或者我没有使用正确的条款,或者之前没有其他人遇到过同样的问题。

我希望这里有人可以指出我能做些什么。

谢谢!

1 个答案:

答案 0 :(得分:2)

首先我认为这可能是Firebug中的一个错误。而作为Firebug is officially discontinued,应该使用Firefox DevTools。但我意识到DevTools有同样的问题,这让我觉得这必然是一个潜在的问题。

因此,实际的原因是视频在下载后被缓存并使用 Ctrl + F5 重新加载绕过缓存的页面或禁用浏览器缓存导致它再次下载。

您需要清除缓存(通过Firefox菜单提供的对话框&gt; 历史&gt; 清除最近的历史记录... 或按 Ctrl < / KBD> + + 德尔)。然后再次下载视频并显示在Firebug和Firefox DevTools中的网络请求列表中。

<强>萤火虫: Video request in Firebug

Firefox DevTools Video request in Firefox DevTools

为此提交了几个错误。其中一个与Firefox DevTools相关的是bug 1277514