我尝试让我的网站自动全屏加载,无需用户输入。然而,这似乎不可能通过 Javascript 实现全屏 API。出于安全原因,也不允许模拟按键 (F11)。
我在另一个问题中读到,我可以分叉现有的浏览器,因此允许自动使用全屏 API(也可能模拟按键......?)。
因为我只需要在我自己的机器上进行私人项目,这对我来说听起来可行,但我不知道从哪里开始。我尝试在 Chromium 源代码中查找全屏 API 的实现,但没有真正成功。
那么:我所描述的可以通过浏览器端修改来实现吗?我可以从哪里开始在 Chromium(或任何开源浏览器)中寻找(或找出要寻找的内容)?如果没有多年的浏览器技术经验,这是否可能完成?或者还有其他更合适的地方可以询问吗?非常感谢
/编辑 需要澄清的是,仅以全屏模式启动网站/浏览器(如果可能可靠的话)可能也无法解决我的问题,因为有时我也需要切换到非全屏。
如果在启动浏览器时添加
--start-fullscreen
作为命令行选项,则可以全屏启动 Google Chrome。您也可以添加网站。
Windows 示例
"C:\Path to broser\chrome.exe" --start-fullscreen "https://example.com"
使用
--start-fullscreen
以全屏模式启动浏览器,但您仍然可以选择按 F11 在正常模式和全屏模式之间切换。
存在更多命令行选项。