最近在单位的工作电脑换成了笔记本,暂时没用鼠标,很久没有使用触控板,在使用 edge 浏览器时,用触摸板滚动页面,却发现总是由于不经意的左右方向滑动触发页面前进、后退等导航行为。这样每次在浏览器里只能小心翼翼,避免误操作。这种失去控制的感觉无疑给人很差的体验。
起初以为这是华为在系统级别添加的某功能,但在网上却搜不到相关说明,后来发现是浏览器的功能。而大多数的文章只提到可以通过关闭浏览器的 overscroll-history-navigation
这个 flag来关闭这个功能,但我在最新版的 edge 已经找不到这个 flag,原来这个 feature 已经成为一个正式的功能,现在可以通过设置中关闭“在页面之间轻扫”这个设置项来停用。
也许我就是个 old school,总是觉得键盘是个好东西,始终觉得history navigation这样的功能使用键盘来操作相比鼠标、触控板要“稳定”得多。像“在页面之间轻扫”这样的功能让人失掉放心滚动页面的信心,带着镣铐跳舞,实在不是什么好的设计。
说实话如果可以的话我甚至还想禁掉左右方向的 overscroll behavior,我的个人网站背景色是 slate 颜色,而非纯白的,每次过度滚动后侧边页面多出来的白色背景真的很让人抓狂。