如何解决在自助服务终端模式下在 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 举报,一经查实,本站将立刻删除。