【问题标题】:Youtube redirecting http to https and using flash player instead of HTML5Youtube 将 http 重定向到 https 并使用 flash 播放器而不是 HTML5
【发布时间】:2014-05-08 06:54:02
【问题描述】:

我正在使用 youtube 嵌入来显示视频。使用 IE11(也是 FF28 但不是 FF27),当我登录到我的谷歌帐户时,http 请求被重定向到 https,这没什么大不了的,除了即使我指定了 html5 播放器,youtube 也会提供Flash 播放器。

有没有办法强制 http 或强制 html5 播放器通过 https?

重新创建: 登录谷歌帐户并导航到网址“http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1” 重定向到 https 和 flash 播放器

退出谷歌帐户并导航到网址“http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1” 保持http并获取html5播放器

提前致谢!

【问题讨论】:

    标签: javascript html flash youtube


    【解决方案1】:

    如果您将视频放在沙盒 iframe 中并且没有明确允许插件,则它无法加载 flashplayer,因此必须使用 html5 播放器。请注意,您必须至少允许同源,并且允许脚本或播放不起作用。如果您希望 youtube 按钮能够打开视频的 youtube 页面,您还需要允许弹出窗口。请注意,在从 youtube 按钮创建的新窗口中,即使通过键入新 URL 手动导航到其他地方,沙盒仍然有效。

    <iframe seamless="" height="100%" width="100%"
      sandbox="allow-same-origin allow-scripts"
      src="http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1">
    </iframe>
    

    【讨论】:

    • 这是一个巧妙的答案(我会记住以备将来使用),但我只是去尝试测试它,看来谷歌已经解决了这个问题。我不能再复制了。
    • Google 经常使用 YouTube 更改内容。有时它会添加错误,有时会删除它们。此技巧适用于有时也使用 flashplayer 的其他视频网站。
    • Google 经常使用 YouTube 更改内容。有时它会添加错误,有时会删除它们。此技巧适用于有时也使用 flashplayer 的其他视频网站。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2019-06-24
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 2021-12-12
    • 2016-11-15
    相关资源
    最近更新 更多