在自助服务终端模式下在 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 (将#修改为@)