微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在自助服务终端模式下在 iframe (youtube) 中嵌入视频不会全屏显示

如何解决在自助服务终端模式下在 iframe (youtube) 中嵌入视频不会全屏显示

我试图理解为什么 iframe 嵌入视频在 Google Chrome(似乎是像 Edge 或 Brave 这样的 Chrome 浏览器)上的 kiosk 模式下不能全屏显示,以及是否有人也得到了这种奇怪的交互。在 Firefox 上没问题,我没有在 Opera 或 Safari 上测试。

首先,我使用的是 Google chrome (91.0.4472.124) 和 Windows 10。

我在我的网页上尝试了不同的设置:

  • 没有 iframe 的视频播放器,没有信息亭模式 -> 点击全屏即可
  • 没有 iframe 的视频播放器,信息亭模式 -> 点击全屏确定
  • iframe 中的视频播放器,无信息亭模式 -> 点击全屏确定
  • iframe 中的视频播放器,信息亭模式 -> 点击全屏 ko

有时发生错误时,我可以通过使浏览器失去焦点(使用 alt/tab 或单击另一个应用程序)来将视频显示为全屏。最后,我尝试使用来自 youtube 和 daylimotion 的嵌入视频,并获得相同的结果(代码如下)。

{
  "restApiRoot": "/api","host": "0.0.0.0","port": 3000,"remoting": {
    "context": false,"rest": {
      "handleErrors": false,"normalizeHttpPath": false,"xml": false
    },"json": {
      "strict": false,// add this line
      "limit": "50mb"
    },"urlencoded": {
      "extended": true,// and this line
      "limit": "50mb"
    },"cors": false
  }
}

我还报告了 google 问题跟踪器的错误https://issuetracker.google.com/issues/193348448

如果有人也有这种行为,或者可能有信息/解决方案给我,我接受。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。