如何在信息亭模式下使用 Chrome 浏览器

如何在信息亭模式下使用 Chrome 浏览器

我正在尝试以全屏(信息亭模式)启动 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。但是仅有的如果没有其他浏览器实例正在运行。

所以关闭所有浏览器窗口,然后使用该选项,它肯定会按预期工作。

我学到的其他东西

检查--helpman 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

相关内容