Vimeo - 嵌入在 IE 中不起作用

Posted

技术标签:

【中文标题】Vimeo - 嵌入在 IE 中不起作用【英文标题】:Vimeo - Embed not working in IE 【发布时间】:2011-12-10 08:39:58 【问题描述】:

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

此 Vimeo 视频可在 Chrome、Mozilla 等中使用。但在 IE 中无法使用。

我一开始以为可能是脚本错误什么的,所以:

    我按 F12 打开我的开发者工具, 点击脚本, 刷新页面观看JS代码执行, 视频作品!

关闭开发者工具,刷新后视频仍然有效。关闭浏览器,重新打开,再次损坏,刷新而不打开开发人员工具,仍然损坏。

什么?微软现在是否在他们的浏览器中实现了观察者效果?

这怎么可能?

【问题讨论】:

对于它的价值,我遇到了同样的问题,也可以在您链接的网站上重现它。这是间歇性的,当我在页面加载后很快点击播放时似乎会发生更多。这是 IE9。 @smithy 谢谢问题现在解决了 这个问题实际上是由 Vimeo 更新他们的代码库并发布错误引起的。看看会发生什么,当你打开 IE 开发者工具时,IE 将创建一个 javascriptconsole 实例,直到那时应用程序将在你使用 console.log 的地方崩溃,视频没有删除这些调用或其他任何东西...... 似乎是一个他们根本不关心的老问题:vimeo.com/forums/help/topic:68905 @vsync 我的问题在我第一次遇到这个问题几天后得到了解决。据我所知,在 IE 中调用 Console.Log 是一个问题,也许他们不小心一直将日志记录在生产代码中......无论哪种方式看起来他们都不太关心你的链接。 Youtube 的胜利! 【参考方案1】:

就我而言,问题在于更新 Flash!

查看上面的 Vimeo 和下面的 Youtube 打印 (WinXP - IE8)。上传前后。

之前:

之后:

【讨论】:

这里也一样!只记得更新flash后重启机器。【参考方案2】:

我已经测试了您在 IE9 中提供的链接,并且视频播放正常。然后,我将 IE 工具栏中的浏览器模式更改为在 IE8 和 IE7 中呈现,并且在这两种浏览器模式下都可以正确播放视频。我认为您可能拥有该网站的缓存版本,并建议您清除 IE 浏览器缓存。

工具 > Internet 选项 > 常规选项卡 > 浏览历史记录 > 删除... > 确保选中“Internet 临时文件”。

如果这不起作用,您能否告诉我们您使用的 IE 版本,或者提供您的代码示例?

【讨论】:

感谢 crazymatt,问题已经解决,他们是我的服务器路径中的一些问题,这就是代码没有在我的网站上运行的原因。【参考方案3】:

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

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

该问题仅出现在 IE 中(已尝试 8 - 10 次)。其他浏览器运行良好。

事实证明,如果视频最初没有隐藏(不显示),则没有问题。

作为快速修复,我已将视频从屏幕上移开。窗口准备好后,我将视频移回视野,同时将其隐藏。这修复了使用 Froogaloop 在 IE 中未触发播放器就绪事件的问题。

【讨论】:

IE 有各种各样的问题。当所有其他浏览器都说“是!”时,这非常烦人。 IE 说不。只是一个快速提示,确保 iPad/iPhone 上的 safari 不会缩小 5000% 以在视觉上包含偏移视频 :)

以上是关于Vimeo - 嵌入在 IE 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

PDF 嵌入在 IE11 中不起作用,但在 DOM Explorer 中编辑 HTML 时可以使用(F12 - IE 的调试工具)

将 vimeo 视频限制为域级隐私不起作用

为啥这个下拉菜单在 IE 中不起作用?

flex 属性在 IE 中不起作用

.eot 在 IE 中不起作用

表格的边框在 IE 中不起作用