Vimeo - 嵌入不在IE中工作

时间:2011-10-18 18:51:06

标签: internet-explorer embed vimeo

我为客户开发了一个页面,发生了一些非常奇怪的事情: http://cpdlectures.com/IStructE/Default.aspx

这个Vimeo视频在Chrome,Mozilla等内部运行。但它在IE中不起作用。

我最初认为它可能是脚本错误或其他什么,所以:

  1. 我点击F12打开我的开发者工具
  2. 点击脚本,
  3. 刷新页面以观察JS代码执行,
  4. 视频有效!
  5. 关闭开发人员工具,视频刷新后仍然有效。

    关闭浏览器,重新打开,再次打破,刷新而不打开开发人员工具。

    什么? Microsoft现在是否在其浏览器中实现了Observer效果?

    这怎么可能?

3 个答案:

答案 0 :(得分:3)

就我而言,问题是更新Flash!

请参阅上面的Vimeo和下面的Youtube打印(WinXP - IE8)。上传之前和之后。

之前:

Before Upload

后:

After Upload

答案 1 :(得分:0)

我测试了你在IE9中提供的链接,视频播放得很好。然后我在IE工具栏中更改浏览器模式以在IE8和IE7中渲染,并且视频在这两种浏览器模式下都能正常播放。我想你可能有一个网站的缓存版本,并建议清除你的IE浏览器缓存。

工具>互联网选项> “一般标签”>浏览历史记录>删除...>确保选择“临时Internet文件”。

如果这不起作用,您可以告诉我们您正在使用的IE版本,并可能提供您的代码示例吗?

答案 2 :(得分:0)

我有类似的要求,我正在使用Froogaloop将事件就绪处理程序添加到Vimeo iframe。

视频最初是隐藏的,但是当用户点击自定义初始屏幕上的播放按钮时播放。

问题只发生在IE中(尝试过8-10)。其他浏览器运行得很好。

如果视频最初未被隐藏(无显示),则表明没有问题。

作为一个快速修复,我已经从屏幕上偏移了视频。窗口准备好后,我将视频移回视图,同时隐藏它。这修复了使用Froogaloop在IE中触发的玩家就绪事件。