microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

上网、浏览、聊天、下载等
回复
alexbro
帖子: 11
注册时间: 2010-06-24 16:08
送出感谢: 0
接收感谢: 0

microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#1

帖子 alexbro » 2022-11-23 15:30

完全不确定是否会弹出
头像
astolia
论坛版主
帖子: 5968
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 1037 次

Re: microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#2

帖子 astolia » 2022-11-24 15:47

没看懂你想说什么。网页js脚本本身就有能力阻止右键菜单
alexbro
帖子: 11
注册时间: 2010-06-24 16:08
送出感谢: 0
接收感谢: 0

Re: microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#3

帖子 alexbro » 2022-11-24 18:07

astolia 写了:
2022-11-24 15:47
没看懂你想说什么。网页js脚本本身就有能力阻止右键菜单
如果是同一个页面呢
头像
astolia
论坛版主
帖子: 5968
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 1037 次

Re: microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#4

帖子 astolia » 2022-11-25 15:19

是不是同一个页面有区别吗?

代码: 全选

window.addEventListener("contextmenu", (e)=>{if(Math.random()<0.5)e.preventDefault()})
这段js就能让右键菜单弹出的几率只剩50%

如果你确信你访问的网页不会写这种代码,你浏览器上安装的扩展也不会包含这种代码的话,建议去检查一下鼠标,看看每次按下是否能且只能产生一对按下/放开的按键事件。可以运行xev,在xev的窗口上操作,看它在终端的输出
alexbro
帖子: 11
注册时间: 2010-06-24 16:08
送出感谢: 0
接收感谢: 0

Re: microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#5

帖子 alexbro » 2022-11-29 13:25

astolia 写了:
2022-11-25 15:19
是不是同一个页面有区别吗?

代码: 全选

window.addEventListener("contextmenu", (e)=>{if(Math.random()<0.5)e.preventDefault()})
这段js就能让右键菜单弹出的几率只剩50%

如果你确信你访问的网页不会写这种代码,你浏览器上安装的扩展也不会包含这种代码的话,建议去检查一下鼠标,看看每次按下是否能且只能产生一对按下/放开的按键事件。可以运行xev,在xev的窗口上操作,看它在终端的输出

你说的这些都不存在,同一台电脑,同一个edge版本,同一个账户登录同步,打开同一个网页,在linux下右键菜单就是不灵光,win下正常。还有左键选择一段文字之后出现的快捷菜单不会消隐,鼠标点哪里就跟随到哪里。鼠标在其他软件里左右键工作正常。
头像
astolia
论坛版主
帖子: 5968
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 1037 次

Re: microsoft edge 网页里边右键菜单弹出成了薛定谔的猫

#6

帖子 astolia » 2022-11-30 17:49

edge又不开源,你只能向edge提交反馈,看印软的人会不会修正这个问题。
如果你当前是wayland环境,也可以切换到x11环境试试。
回复