我在 IE7 和 IE8 中遇到了 video.js flash fallback 的问题。第一次加载包含视频的页面时,一切都按预期工作 - 视频播放。但是,如果您单击应用程序中另一个页面的链接,然后使用链接或浏览器返回按钮返回到带有视频的页面,您将只会看到一个黑色方块 - 视频不会播放。但是,如果我重新加载页面,视频将再次按预期播放。
有人在这里描述了同样的问题:http: //help.videojs.com/discussions/problems/869-videojs-version-3-doesnt-work-on-ie7-ie8。他们通过“在 HTML 标头中添加这个:V.options.flash.swf = 'http://' + document.domain +”/js/video-js/video-js.swf?”来修复它;它强制 IE7 和IE8 重新加载 flash 文件..."
我尝试了这个解决方案,但我没有任何运气。谁能告诉我如何解决这个问题,或者至少解释一下可能发生的事情以及我应该如何解决它。提前谢谢了。