当视频标签存在时,Firefox会发出虚假呼叫

时间:2013-06-25 13:15:16

标签: html firefox video html5-video firebug

我只有firefox有一个奇怪的问题。

简单地说,我有一个带有<video>标签的html(jsp)页面。

如果我监视页面如何加载firebug,我可以看到,在加载结束时,我的页面的“base href”发出请求。 我有一个这样的基本href标签:<base href="http://localhost:8080/CHU/" />,调用是“GET / CHU /”(见下面的截图)

我可以看到视频正在加载并准备好在虚假呼叫发生之前播放!

如果我删除了视频代码中的所有内容,请执行以下操作:<video></video>仍然会发生虚假呼叫。

由于某种原因,此调用将更新会话并搞砸其他内容。所以我必须防止这种情况发生。

有什么想法吗?

此致 米歇尔

PS:适用于Chrome和IE

screenshot

2 个答案:

答案 0 :(得分:2)

我有一个显示非常相似行为的网站。我使用jwplayer 6.5,Ff 22并禁用闪存加入。创建视频标签,然后抛出错误。网上的跟踪显示对站点根目录(基本)的调用。看起来好像用空源尝试了视频播放。长尾家伙声称这不是他们的剧本引起的,我倾向于相信他们。只有他们的处理程序才能捕获错误。所以我相信我确实看到了相同的症状。有趣的是:只有当页面由Typo3生成时才会发生。具有相同脚本的站点的静态副本不会显示此内容。棘手。如果我找到了什么,我会告诉你的。也可以解决你的问题。

答案 1 :(得分:0)

如果使用最新的firefox,html5-video和base-href。

有完全相同的问题

http://jsfiddle.net/38h8b/6/

<base href="http://jsfiddle.net/38h8b">
<video width="320" height="180" src="http://media.sublimevideo.net/vpa/ms_360p.mp4" autoplay="true"></video>