【问题标题】:YouTube embed code Internet Explorer 11YouTube 嵌入代码 Internet Explorer 11
【发布时间】:2017-07-21 13:42:23
【问题描述】:

我正在尝试在我们的网站上嵌入视频。 YouTube HTML5 嵌入代码在 Chrome、Firefox、Safari 中自然运行良好,但在 IE11 中它只是一个黑盒子。

这是在 IE11 中不起作用的嵌入代码

 <iframe width="900" height="506" src="https://www.youtube.com/embed/NWCep6fo2y0" frameborder="0" allowfullscreen></iframe>

但是,如果我将“embed”换成“v”,它可以工作,虽然看起来更丑。

 <iframe width="900" height="506" src="https://www.youtube.com/v/NWCep6fo2y0" frameborder="0" allowfullscreen></iframe>

这不是我在办公室的 PC 所独有的,我已经在许多工作站上尝试过,结果相同。

两个视频都嵌入在这里:

http://www.ansac.com/products

除了 Internet Explorer 之外,您知道为什么会发生这种情况吗?

谢谢。

【问题讨论】:

    标签: html youtube embed


    【解决方案1】:

    这与 IE 设置有关:

    1. 在 Internet Explorer 中,选择工具菜单,然后选择选项...
    2. 在“Internet 选项”对话框中,选择“高级”选项卡...
    3. 向下滚动直到看到安全选项。启用复选框“允许 在我的电脑上的文件中运行的活动内容”。

    或者

    在 IE 中关闭兼容性视图

    【讨论】:

    • 这很烦人。如果它默认打开,我必须假设大多数访问我们网站的 IE11 访问者都会遇到这个问题。除了将嵌入代码更改为该回退代码之外,没有其他解决方法吗?
    • 也许关闭 IE 中的兼容性视图(相应地编辑了我的答案)
    • 是的,这样好多了。甚至不知道我已经添加了我们的网站。再次感谢
    • 这是从一个用户的角度来看的解决方案。但我需要我们的网站适用于所有用户,我不能指示 10 000 名客户更改他们的 IE 设置。
    【解决方案2】:

    我有同样的问题,这解决了我的问题:https://polyfill.io/

    【讨论】:

    • 您能否更具体地说明这如何解决手头的问题?
    • 已经有一段时间了,但我认为我刚刚将脚本标签包含在 HTML head 中,就像这样:&lt;script src="https://cdn.polyfill.io/v3/polyfill.min.js"&gt;&lt;/script&gt;
    猜你喜欢
    • 2023-03-03
    • 2017-11-03
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 2019-11-20
    相关资源
    最近更新 更多