我想禁用导致Chrome返回或前进的两个手指滑动.我有一个网站,如果他没有专门保存,用户可能会失去工作进度.
我尝试过使用,window.onbeforeunload但如果我在网址中有哈希值,那么这似乎不起作用(后退将在www.example.com/work/#step1#unsaved www.example.com/work/#step0之间发生变化)事件似乎没有触发.
我正要切换到另一种解决方案,但今天我注意到在Google Docs中它完全禁用了.他们是怎么做到的?
我有一个在信息亭模式下运行的 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 的新实例中这没有任何效果。
有办法实现这一点吗?提前致谢