Chromium:在使用 Chromium 的 kiosk 模式下运行的 RPi 上禁用向左滑动返回导航?

Ale*_*sio 6 kiosk chromium raspberry-pi

我有一个在信息亭模式下运行的 RPi 4,带有 7 英寸显示屏,它在启动时使用以下参数打开 Chromium(禁用捏合缩放和信息栏):

chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch http://localhost
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除向后滑动导航,尽管我没有成功,以下是我通过各自的来源传递的参数:

chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --disable-features="TouchpadOverscrollHistoryNavigation"
Run Code Online (Sandbox Code Playgroud)

在这里找到)

chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --overscroll-history-navigation=0 
Run Code Online (Sandbox Code Playgroud)

(也可以在这里找到)

chromium-browser --noerrdialogs --disable-infobars --kiosk --incognito --disable-pinch --back-gesture-horizontal-threshold=10000
Run Code Online (Sandbox Code Playgroud)

(找到这里)最后一个更多的是尝试将水平滑动设置为可笑的像素数量以防止触发后退导航,但显然它不起作用。

我还尝试导航到 chrome://flags/#overscroll-history-navigation 并从那里禁用它,尽管在 Chromium 的新实例中这没有任何效果。

有办法实现这一点吗?提前致谢

Cod*_*uer 4

好吧,我开始悬赏也许是为了解决这个问题。然而,我在此之后就找到了解决方案。

我还可以确认所有铬标志和命令行开关都不起作用。

但我刚刚找到了这个解决方案:

/sf/answers/3559285621/

添加以下 CSS:

html, body {
  overscroll-behavior-x: none;
}
Run Code Online (Sandbox Code Playgroud)