找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 193|回复: 6

[BUG] 鼠标手势会导致页面被拖动!!!

[复制链接]

13

主题

72

回帖

1615

积分

金牌会员

积分
1615
发表于 前天 01:27 | 显示全部楼层 |阅读模式
本帖最后由 w3n7 于 2025-7-31 01:37 编辑


鼠标手势设置如下

PixPin_2025-07-31_01-10-03.png


刷抖音的时候发现用手势切换前后标签会导致页面被拖动..

只要从另外的标签用手势回到抖音页面的时候像是自动按住了鼠标左键一样,

直接把页面拖住跟着鼠标移动, (实际上没按过鼠标左键)

左右拖动会100%触发, 已经在安全模式下测试..见下图




还有几率触发上下拖动, 没找到100%触发的操作,

但是偶尔会出现, 刷抖音的时候很烦人..

见下图




测试页面
https://www.douyin.com/note/7420006451516656946




回复

使用道具 举报

9

主题

8581

回帖

2万

积分

超级版主

(^^ゞ

积分
23808
发表于 前天 13:17 | 显示全部楼层
这是由于此元素有绑定 pointerdown 事件,而目前 5.2 版本在启用鼠标手势功能时对于鼠标右键按下的处理与旧版本不相同。在旧版本里在启用鼠标手势功能时,按下鼠标右键并不会立即触发 pointerdown 事件,但在 5.2 版本里即使启用了鼠标手势功能还是会在按下鼠标右键时就触发 pointerdown 事件,所以导致会触发网页为元素所绑定的一些操作。
¯\(°_o)/¯
回复

使用道具 举报

13

主题

72

回帖

1615

积分

金牌会员

积分
1615
 楼主| 发表于 前天 15:20 来自手机 | 显示全部楼层
S8F8ry 发表于 2025-7-31 13:17
这是由于此元素有绑定 pointerdown 事件,而目前 5.2 版本在启用鼠标手势功能时对于鼠标右键按下的处理与 ...

那怎么解决,新版的好处在哪呢?刷抖音经常受到影响。。
回复

使用道具 举报

9

主题

8581

回帖

2万

积分

超级版主

(^^ゞ

积分
23808
发表于 前天 20:01 | 显示全部楼层
w3n7 发表于 2025-7-31 15:20
那怎么解决,新版的好处在哪呢?刷抖音经常受到影响。。

我觉得这算是测试版中的 bug 吧。要想在用户端解决的话,那只能是通过插件屏蔽掉元素上的 pointerdown 事件,例如可以通过向 uBlock Origin 添加以下自定义静态规则:

  1. douyin.com##+js(aeld, pointerdown, /^./, elements, .kkbhJDRa)
复制代码


¯\(°_o)/¯
回复

使用道具 举报

13

主题

72

回帖

1615

积分

金牌会员

积分
1615
 楼主| 发表于 前天 20:38 | 显示全部楼层
S8F8ry 发表于 2025-7-31 20:01
我觉得这算是测试版中的 bug 吧。要想在用户端解决的话,那只能是通过插件屏蔽掉元素上的 pointerdown  ...

代码有效, 感谢!

不过是BUG的话希望修复..
回复

使用道具 举报

42

主题

6149

回帖

2万

积分

管理员

积分
21392
发表于 昨天 16:04 | 显示全部楼层
现在是跟Edge浏览器学的,鼠标手势不干扰网页的消息处理,因为以前拦截WM_RBUTTONDOWN的方式会干扰页面的焦点转移。但如果网页自身处理了右键的pointerdown消息就可能会发生冲突,这个网页允许右键触发拖拽属于非常规做法,外加在Chrome中右键拖拽之后仍然还会弹出右键菜单也不太正常。
QQ(2530160833)
回复

使用道具 举报

13

主题

72

回帖

1615

积分

金牌会员

积分
1615
 楼主| 发表于 昨天 18:11 | 显示全部楼层
本帖最后由 w3n7 于 2025-8-1 18:16 编辑
Admin 发表于 2025-8-1 16:04
现在是跟Edge浏览器学的,鼠标手势不干扰网页的消息处理,因为以前拦截WM_RBUTTONDOWN的方式会干扰页面的焦 ...

但是以前的也没感觉有什么问题, 那是不是只能用uBlock Origin规则解决了?
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2025-8-2 06:07 , Processed in 0.017486 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表