我正在尝试以全屏(信息亭模式)启动 chrome 应用程序快捷方式。
通过附加命令,可以轻松启动应用程序快捷方式--app=http://website.com
。但信息亭/全屏模式--kiosk
不起作用--start-maximized
。
我已经通过 查找了命令man google-chrome
。但似乎不存在该选项。
这个选项是隐藏的吗,还是有其他选择?有没有办法默认全屏启动 chrome?我猜有一种方法可以在 chrome 启动后假装按下 F11 键。虽然这真的不是一个理想的解决方案。
答案1
如何在信息亭模式下使用 Chrome 浏览器
使用方式如下:
google-chrome --kiosk http://example.com
chromium-browser --kiosk http://example.com
已使用 Ubuntu 12.04google-chrome-stable 30.0.1599.66-1
和进行测试chromium-browser 28.0.1500.71-0ubuntu1.12.04
。但是仅有的如果没有其他浏览器实例正在运行。
所以关闭所有浏览器窗口,然后使用该选项,它肯定会按预期工作。
我学到的其他东西
检查--help
或man google-chrome
没有帮助,因为:
Chromium 有数百个未记录的命令行标志,这些标志被添加 并根据开发人员的意愿删除。在这里,我们记录了相关 非常稳定的标志。
所以这--kiosk
是一个故意不记录的选项,因为它可能会随时消失……但两年多以来它一直没有消失。但是,你已经被警告过了。
答案2
Peter Beverloo 列出了命令行选项http://peter.sh/experiments/chromium-command-line-switches/
答案3
就我而言,这并--kiosk
没有太大帮助,因为我想在应用程序模式下运行(--app=URL
)——这会禁用一些干扰,如导航栏或书签。
我发现Peter Beverloo 在其他答案中的链接这面--start-fullscreen
旗帜。所以 OP 可能会选择类似
结论
$ google-chrome --start-fullscreen --app=http://website.com
答案4
在最近的 rpios 中,我在 kios 应用模式下运行 Chromium 时也遇到了问题(在这种情况下,发行版无关紧要(图片来自 2023-12-11))。当我chromium-browser
从自动启动脚本启动时,我没有看到要显示的窗口,但如果我使用 F11(全屏开/关)切换全屏,那么我就可以正常显示窗口 - 这让我有点思考,所以我做了一些实验……
kiosk
我可以在模式下运行,但app
模式更可取,因为它可以禁用一些烦恼,例如马修斯·桑塔纳评论中提到。
解决方案
我发现如果您想chromium-browser
在--app
模式下运行,--start-fullscreen
您还必须--start-maximized
向命令行添加选项。
这是我在信息亭模式中使用的命令,也许有人会觉得它有用或有启发性:):
chromium-browser --incognito --start-fullscreen --start-maximized --kiosk --noerrdialogs --disable-default-apps --disable-single-click-autofill --disable-translate-new-ux --disable-translate --disable-cache --disk-cache-dir=/dev/null --disk-cache-size=1 --reduce-security-for-testing --app=http://<app-url>/
截至 2024-01-02,我的 Chromium 版本为:
pi@raspberrypi:~ $ chromium-browser --version
Chromium 119.0.6045.171 Built on Debian , running on Debian 12