我正在寻找一种技巧,让我的网站在没有人工交互的情况下进入全屏模式。
我找到了一些使用 HTML5 技术的示例,但所有这些都需要通过人机交互来触发。
这个网站会在电视上显示...
我已经考虑过在全屏模式下使用 SWF 文件加载网站,但我不想朝这个方向发展,而是想强调使用默认模式(html、css 和 javascript)的所有可能性
最佳答案
您不能强制网站以全屏模式显示。
如果可能的话,想象一下安全问题。
恶意网站可能会“劫持”一个不太懂计算机的人的桌面,以从事各种可疑的业务。
所有 JS 全屏 api 都会抛出这样的错误:
“无法在‘Element’上执行‘requestFullScreen’:API 只能通过用户手势启动。”
如果您尝试简单地从您的代码中调用它。
我非常确定 Flash 很相似,因为它需要用户交互才能全屏显示。否则,我们就会看到几乎无法关闭的全屏弹出窗口。
关于javascript - 以全屏模式运行网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52843787/