V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
licolicoli

Firefox 上的明星鼠标手势扩展 Gesturefy,现已登陆 Chromium 系浏览器

  •  
  •   licolicoli ·
    diredocks · Oct 10, 2025 · 3964 views
    This topic created in 201 days ago, the information mentioned may be changed or developed.

    常年以来我都一直在用 Firefox ,直到最近 Mozilla 不断作死,先是学 Chrome 给工具栏加上了一个关不掉的扩展按钮,再是新标签页里关不掉的 Firefox Logo 。我开始考虑迁移到其他浏览器的可能性,体验了一会 Brave ,它拥有内建的广告过滤器,莫名其妙的功能也能关掉,感觉还不错。

    唯一美中不足的是,Chrome 系的浏览器上没有我用得顺手的鼠标手势插件,crxMouse 和 smartUp 都滥用隐私的黑历史,后者甚至已经被 Chrome 商店下架。这成为了我迁移浏览器的阻碍,刚好我也想玩玩前端,于是把 Firefox 上的 Gesturefy 移植到了 Chrome 。起名 Cesturefy ,寓意 Gesturefy for Chromium-based browsers

    GitHub 地址是: https://github.com/diredocks/Cesturefy

    已经在 Chrome 商店和 Edge 商店上架。https://chromewebstore.google.com/detail/cesturefy/bifgfhokfobhebifcogneljkpaaloonp

    Gesturefy 的手势识别算法结合了图形相似度和向量方向,所以相比 crxmouse ,它可以设置一些更复杂的触发手势。此外 Gesturefy 支持滚轮和单击手势,不过我用的不多,移植的时候简单测试了一下就没管了。此外我主要测试的平台是 Linux ,macOS 和 Linux 大部分都是一样的,所以在其他平台( Windows )上可能还有 BUG ,欢迎反馈。

    18 replies    2026-01-08 07:00:40 +08:00
    xmt328
        1
    xmt328  
       Oct 11, 2025
    试一下,crxMouse 太多不需要的功能了
    BSH
        2
    BSH  
       Oct 11, 2025
    先把 crxMouse 停了试试
    molezznet
        3
    molezznet  
       Oct 11, 2025
    还原标签页这个好像不起作用? 关了标签后, 执行手势没恢复
    licolicoli
        4
    licolicoli  
    OP
       Oct 11, 2025
    @molezznet 在我这是工作的,有任何报错吗?可以在 Chrome 的扩展管理页(`chrome://extensions`)把“收集错误”打开,重启浏览器,触发手势,然后在扩展管理页查看。
    licolicoli
        5
    licolicoli  
    OP
       Oct 11, 2025
    @molezznet 噢,我知道为啥了,这个触发的动作需要特殊权限,我在编写动作的时候忘记写了,导致扩展没有向浏览器申请所需权限。动作“[弹出菜单] 最近关闭的标签页”会申请还原标签页所需要的权限,你尝试设置一下这个动作应该就行了。
    molezznet
        6
    molezznet  
       Oct 11, 2025
    @licolicoli 可以了
    molezznet
        7
    molezznet  
       Oct 11, 2025
    又发现个问题, 好像 http 网站不支持鼠标手势? https 正常
    licolicoli
        8
    licolicoli  
    OP
       Oct 11, 2025
    @molezznet HTTP 下由于 Chrome 的安全策略,getCoalescedEvents 这个 API 用不了。已经加了一个 fallback 回退到一个精度相对较低,但是仍然可用的方法了,不过更新需要审核时间,感谢反馈!

    https://github.com/diredocks/Cesturefy/commit/24cccb1bf6c8e565882d288bac45538f42ab21a3
    molezznet
        9
    molezznet  
       Oct 12, 2025
    @licolicoli 静静等待新
    molezznet
        10
    molezznet  
       Oct 12, 2025
    再期待导出导入
    因为用的 brave , 没有同步
    licolicoli
        11
    licolicoli  
    OP
       Oct 12, 2025
    @molezznet 关于页面可以导出导入,甚至可以导入 Gesturefy 的数据,不过最好在导入 Gesturefy 的数据之前处理一下,只保留 Gesture 项,Settings 里某些项有 BUG 。当然,Cesturefy 自己导出导入是正常的~
    molezznet
        12
    molezznet  
       Oct 13, 2025
    @licolicoli ok 发现了
    ningzhiv1
        13
    ningzhiv1  
       Oct 15, 2025   ❤️ 1
    比 crxMouse 美观简洁,终于找到平替了
    molezznet
        14
    molezznet  
       Oct 15, 2025
    @licolicoli http 也正常使用了, 直接卸载 crxMouse 了。 拖拽其实很少用。
    Tanler
        15
    Tanler  
       Nov 1, 2025
    期待加入拖拽功能,能平替 smartUp 就好了
    HalloCQ
        16
    HalloCQ  
       Nov 4, 2025
    期待加入拖拽功能+1
    比如 拖拽链接新标签页打开
    xifangczy
        17
    xifangczy  
       Dec 5, 2025
    太好了。。crxMouse Chrome 最近有问题(dz 论坛程序无法登录 提交 bug 1 个多月了都没改)

    正在找开源的扩展 找到了 Gesturefy
    打算移植到 chrome 刚开始搜索到你帖子🤣
    Dragonish3600
        18
    Dragonish3600  
       Jan 8
    试了下似乎不能用?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5606 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 06:31 · PVG 14:31 · LAX 23:31 · JFK 02:31
    ♥ Do have faith in what you're doing.