问题描述
我试图理解为什么 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 (将#修改为@)