问题描述
我有一台 RPi 4 以 kiosk 模式运行,带有 7 英寸显示屏,可在启动时使用以下参数打开 Chromium(禁用捏合缩放和信息栏):
chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch http://localhost
虽然我没有成功,但我正在尝试删除向后滑动导航,以下是我通过各自来源传递的参数:
chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --disable-features="TouchpadOverscrollHistoryNavigation"
(找到 here)
chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --overscroll-history-navigation=0
(也找到了 here)
chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --back-gesture-horizontal-threshold=10000
(找到 here) 最后一个更像是尝试将水平滑动设置为荒谬的像素数量以防止触发后退导航,但显然它不起作用。
我也尝试导航到 chrome://flags/#overscroll-history-navigation 并从那里禁用它,尽管在 Chromium 的新实例中这没有任何效果。
有没有办法做到这一点?提前致谢
解决方法
好吧,我开始悬赏以解决这个问题。然而,我刚刚在这之后找到了解决方案。
我还可以确认所有铬标志和命令行开关都不起作用。
但我刚刚找到了这个解决方案:
https://stackoverflow.com/a/50846937/1990745
添加以下 CSS:
html,body {
overscroll-behavior-x: none;
}