Chromium:在使用 Chromium 在信息亭模式下运行的 RPi 上禁用向左滑动导航?

Posted

技术标签:

【中文标题】Chromium:在使用 Chromium 在信息亭模式下运行的 RPi 上禁用向左滑动导航?【英文标题】:Chromium: disable left swipe back navigation on RPi running in kiosk mode with Chromium? 【发布时间】:2021-08-04 20:41:57 【问题描述】:

我有一个在 kiosk 模式下运行的 RPi 4,带有 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 实例中这没有任何效果。

有没有办法做到这一点?提前致谢

【问题讨论】:

【参考方案1】:

好吧,我开始赏金来解决这个问题。但是,我刚刚找到了解决方案。

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

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

https://***.com/a/50846937/1990745

添加以下 CSS:

html, body 
  overscroll-behavior-x: none;

【讨论】:

以上是关于Chromium:在使用 Chromium 在信息亭模式下运行的 RPi 上禁用向左滑动导航?的主要内容,如果未能解决你的问题,请参考以下文章

如何向 Chromium 调试器发送命令(设置断点)?

Chromium扩展(Extension)加载过程分析

在 Chromium 浏览器中使用 Selenium

如何调试最新chromium

ubuntu如何安装chromium浏览器并设置成中文版

在 Chromium 中捆绑文件