2013-06-25 34 views
1

我只有一个Firefox的奇怪问题。当视频标签存在时,Firefox会发出虚假呼叫

简而言之,我有一个带有<video>标签的html(jsp)页面。

如果我监控页面是如何加载萤火虫的,我可以看到,在加载结束时,会向我的页面的“base href”发出请求。 我有一个基href标记是这样的:<base href="http://localhost:8080/CHU/" />和通话是“GET/CHU /”(参见下图)

我可以看到正在加载的视频,并准备播放虚假调用发生之前!

如果我删除视频标签中的所有内容,例如:<video></video>仍然会发生虚假通话。

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

任何想法?

问候, 米歇尔

PS:正常工作与Chrome和IE

screenshot

+0

是否发生在没有Firebug的干净的轮廓? (您可以使用例如Fiddler或Wireshark来监控流量)。 –

+0

那么,如果我禁用Firebug,我可以看到我的服务器日志中的跟踪呼叫。 – Michel

+0

你可以安装Nightly build或Firefox的Beta版,并在一个新的配置文件('firefox -p --no-remote')中启动它来验证它是一样的吗?可能是一个浏览器错误。 –

回答

2

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

+0

感谢您的意见。我还没有找到任何解决方案。我刚刚为这个案例做了一个非常临时的解决方法。 – Michel

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>