我正在构建一个极简操作系统(基于 Linux),它将通过网络启动,为公共显示屏提供系统;(就像您在机场看到的显示航班时间等的东西)。有谁知道可以从命令行启动的 Web 浏览器吗?最好是开源的。
具体来说,我需要该程序能够全屏并最大化地打开命令行指定的 URL。这是因为它将在 X 运行后由 X 启动脚本运行。
我试过 chrome 和 chromium,但它们不允许从命令行全屏,只能最大化。我也看过 opera,但由于它不是开源的,所以启动时你必须接受 EULA,而且由于系统网络启动,接受将被遗忘。
有人知道我还应该研究什么吗?理想情况下,它必须对 CSS 和 Javascript 有良好的支持,但除此之外,我愿意研究任何东西。
提前欢呼
答案1
谷歌浏览器使用以下--kiosk
选项可以实现这一点:
google-chrome --kiosk http://example.com
答案2
我知道旧版 Chrome 有一个命令行开关--kiosk
,允许它以全屏模式启动。但在新版中却不起作用(至少在 Windows 中),而且我不知道它何时停止工作,所以我无法给你一个确切的版本。
也许您可以编写一个脚本,在启动浏览器后发送 F11 键以使其进入全屏模式。