fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:12331回复:17

[WebExt扩展] Gesturefy(又一手势扩展)

楼主#
更多 发布于:2017-06-06 16:35
Gesturefy

之前坛友已经介绍过 Chrome 最强手势扩展 Smartup 登陆 Firefox 了。现在又有一款名为 Gesturefy 的扩展出现,号称目标是替代 FireGesture。大家可以试试看。这里要说的就是扩展不支持 AMO 和内部 about 页面。








Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-06-06 19:22
Gesturefy 和 Smartup 各自试用了10分钟,做个初见扫雷吧
试用时间短,欢迎真正用过的老司机补充指正

先大致归纳一下能够取代FG的扩展应该具备哪些点:
  1. 能够自定义手势起始按键
  2. 可以自定义禁用键(按下该键后,手势操作不启用)
  3. 可以自定义超时(结束手势后xx毫秒未放开手势键,取消手势)
  4. 执行手势时禁止弹出右键菜单
  5. 执行手势时可以显示手势信息(即FG左下角显示的当前手势名称及识别出的手势方向记录)
  6. 可以自定义手势及对应功能
  7. 可以自定义手势激活自定义脚本
  8. 可以自定义滚轮手势(FG高级页功能)
  9. 可以自定义摇杆手势(FG高级页功能)
  10. 可以自定义按键手势(FG高级页功能)
加粗的是个人在意的部分,其中8和9是重度依赖,如有同等功能的扩展替代,欢迎推荐(这样选择其他手势扩展就更自由些)



Gesturefy
能够做到4、5、6(部分)
基本上只是手势扩展的最基础功能……



Smartup
能做到1、2、3、4、5、6、7、8、9、10,还多出了一些功能,例如自带简易的拖拽手势(firegesture+dragtogo 2合1?)
听起来很激动人心是不是,完全能够替代FG有木有!
然而仅仅在设置界面就被感受到了“惊喜”

TL;DR
可用,几乎榨干了当前贫乳贫弱的webExt API的所有潜能
但是你可能会很不爽



打开设置界面的第一条就是超时设置,一根粗大的滑动条右边是带下划线的数字2,看起来仿佛既可以拉滑动条设置,也可以直接修改值,真方便啊
然后发现那个下划线仅仅是装饰,你只能拉滑动条。而且值只能是整数,也就是说,手势超时的时间最小是1秒。
常年FG 200ms超时的我顿时满脸黑人问号,听说这是chrome最好的手势扩展,难道用chrome的用户全都喜欢按住右键整整一秒让手势超时吗?
常用手势的用户应该很清楚,习惯以后简单手势的速度和效率非常高,例如双方向的手势可以1秒划上三两个,然而一旦划错了就得等待整整一秒……实际感觉像空等了半个世纪

接下来是生效最小长度(死区),默认是10(顺便一提,所有的数字设置都没有单位,看来作者对于自己设置界面的UI信息唯一度非常自信,确定用户不会对数字单位产生误解),以及一些其他选项
最下面则是主题设置……再次黑人问号,扩展用得少,可以给扩展的设置界面换主题的还真是第一次见,看来作者挺闲的

后面能够添加用户脚本,虽然没法以chrome环境运行,不过webext扩展都是这个鸟样,也没什么好期待的,哪怕只能运行点alert也是好的
然后尝试编辑脚本的时候发现了一个问题,作者似乎刚学会css动画非常兴奋,设置界面的几乎每一个选项操作,都有华丽活泼的,长达2秒的过度动画,期间不响应任何操作。比方说你想编辑一个脚本,点了脚本名字,脚本编辑框会以一个非常俏皮的姿势弹跳渐入到你的面前;点击取消之后,又会以一个非常伤心难过的渐出离开你的视线。如果你想要给三五个自定义脚本加几个字节,那么期间得看上十几秒欢脱的蹦跳。挺(T)萌(M)的(D)。

鼠标手势页面可以编辑动作和对应的手势,整个页面不是FG那样的单列列表视图,而是一个类似自适应grid的小圈子,放上一大堆小长方形,不但改变设置界面窗口时整个grid的尺寸会以非常优雅的速度慢慢适应窗口,而且当鼠标悬停在代表手势设置的小长方形上时它还会瞬间变大变粗成大长方形,挤开周围所有可能的竞争者。这种锐意进取的行动相当有效,主要体现在你想要选择某一个小长方形时,鼠标滑过路径上变粗变大然后又立刻变细变小的长方形们会把你的目标疯狂地挤来挤去,杜绝钦定的点击,让你的鼠标无论在何种条件下,都有可能点到原本没想到的那个长方形,惊不惊喜,意不意外?

后面的手势由于太过惊喜和意外,没有继续尝试,然后依依不舍地和优雅的smartup说了再见
smartup种种优雅的表现,让人难以想象这是一个写给面色严肃,还用着邮箱交流,订阅bug进度的成年人使用的,更像是一个为身着浅粉色长裙,喜欢社交和小兔子的妙龄少女而准备的扩展。
除却各种优雅的细节不谈,光从功能的广度上来说,smartup确实是FG近期可选的替代品。
只要一想到11月底,大量面色严肃的成年人只能选择这个
挺(T)萌(M)的(D)或者类似的扩展,我就自然而然地露出了仿佛在和被驯服的犬科动物进行生殖活动的表情,俗称日了狗。
-いたんですか? -ええ、ずっと
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2017-06-06 21:57
白左:Gesturefy 和 Smartup 各自试用了10分钟,做个初见扫雷吧
试用时间短,欢迎真正用过的老司机补充指正

先大致归纳一下能够取代FG的扩展应该具备哪些点:
能够自定义手势起始按键可以自定义禁用键(按下该键后,手势操作不...
回到原帖
很好的测评 smartup果然是目前“最强”webext手势扩展
Firefox More than meets your experience
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-06-07 17:59
白左:Gesturefy 和 Smartup 各自试用了10分钟,做个初见扫雷吧
试用时间短,欢迎真正用过的老司机补充指正

先大致归纳一下能够取代FG的扩展应该具备哪些点:
能够自定义手势起始按键可以自定义禁用键(按下该键后,手势操作不...
回到原帖
可以给作者发邮件,我发过,有回应,还改进了,当然那是几年前的chrome版本。
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-06-12 20:34
Foxy Gestures :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/foxy-gestures/
@白左
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2017-06-12 22:15
文科:Foxy Gestures :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/foxy-gestures/
@白左
回到原帖
名字又用foxy来起,应该要牛逼才对,拭目以待这扩展
Firefox More than meets your experience
meat
火狐狸
火狐狸
  • UID35020
  • 注册日期2011-01-06
  • 最后登录2024-04-29
  • 发帖数267
  • 经验200枚
  • 威望0点
  • 贡献值106点
  • 好评度16点
6楼#
发布于:2017-06-13 08:43
这评测不错
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2017-06-13 14:31
我听你们的去试了下Chrome上最好的鼠标手势扩展Smartup(之前已经对Chrome上的鼠标手势不抱希望了),其实跟crx也没有什么进步了。只要所有标签页中有一个“设置”类的或者是扩展商店,滚轮手势滚进去就滚不出来了,完全无法遍历所有的标签页,只能望洋兴叹?Chrome到底在想什么,为什么鼠标手势扩展有的地方就不能用?

现在如果有人告诉我Firefox 57之后也这样我就——
这里要说的就是扩展不支持 AMO 和内部 about 页面。  
——Fine. I'm done....
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2017-06-13 14:35
kmc:我听你们的去试了下Chrome上最好的鼠标手势扩展Smartup(之前已经对Chrome上的鼠标手势不抱希望了),其实跟crx也没有什么进步了。只要所有标签页中有一个“设置”类的或者是扩展商店,滚轮手势滚进去就滚不出来了,完全无法遍历所有的...回到原帖
嗯,说是出于安全考虑。所有 WebExtensions 扩展似乎都不能影响这些页面,stylus 也明说了不支持 AMO 和内部页面。
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2017-06-13 14:55
fang5566:嗯,说是出于安全考虑。所有 WebExtensions 扩展似乎都不能影响这些页面,stylus 也明说了不支持 AMO 和内部页面。回到原帖
那是不是应该搞一个扩展,自动把这类页面归类到独立的窗口中去,网页内容在同一个窗口,这样不影响浏览
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
10楼#
发布于:2017-06-13 20:59
kmc:我听你们的去试了下Chrome上最好的鼠标手势扩展Smartup(之前已经对Chrome上的鼠标手势不抱希望了),其实跟crx也没有什么进步了。只要所有标签页中有一个“设置”类的或者是扩展商店,滚轮手势滚进去就滚不出来了,完全无法遍历所有的...回到原帖
https://bugzilla.mozilla.org/show_bug.cgi?id=1334918 尚未获批
https://bugzilla.mozilla.org/show_bug.cgi?id=1270412 已被拒绝
https://bugzilla.mozilla.org/show_bug.cgi?id=1269456 倒是已批准
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-06-13 22:01
yfdyh000:https://bugzilla.mozilla.org/show_bug.cgi?id=1334918 尚未获批
https://bugzilla.mozilla.org/show_bug.cgi?id=1270412 已被拒绝
http...
回到原帖
这么说来将来改amo还是有希望的哇
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-06-14 10:14
kmc:我听你们的去试了下Chrome上最好的鼠标手势扩展Smartup(之前已经对Chrome上的鼠标手势不抱希望了),其实跟crx也没有什么进步了。只要所有标签页中有一个“设置”类的或者是扩展商店,滚轮手势滚进去就滚不出来了,完全无法遍历所有的...回到原帖
楼上的扩展里, foxy gesture的dev提到, webext的手势实际上只有两种可能的模式

1是插入到页面作为content脚本, 这类脚本有很大限制, 不能与上级脚本分享许多消息(例如鼠标事件), 导致这种手势模式, 划过iframe时就会失效, 或者交互出现问题, 而且也无法在任何about:页面及amo页面使用

2是作为chrome脚本全程运行, Smartup 就有此模式, chrome脚本不会受页面地址 限制(即可以在about和amo运行), 但是在这个模式下无法和页面交互, 基本上废掉了一半手势功能. 比方说切换一下标签应该还是可以的, 但是执行什么"搜索选中文字"之类的就不可能了

就当前的api来说, 是不可能完全复刻FG功能的, 这还是没有考虑自定义脚本 只谈手势基础功能的前提下
-いたんですか? -ええ、ずっと
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2017-06-14 10:41
白左:楼上的扩展里, foxy gesture的dev提到, webext的手势实际上只有两种可能的模式

1是插入到页面作为content脚本, 这类脚本有很大限制, 不能与上级脚本分享许多消息(例如鼠标事件), 导致这种手势模式, 划过i...
回到原帖
都有很大限制,第一点我也遇到很多网页区域无法使用手势,非常烦人。第二点的话也很糟糕,很多手势不能用,但基本的网页导航还是可以保证的吧。
Firefox More than meets your experience
q11
q11
小狐狸
小狐狸
  • UID52894
  • 注册日期2016-01-07
  • 最后登录2017-08-27
  • 发帖数19
  • 经验16枚
  • 威望0点
  • 贡献值10点
  • 好评度0点
  • 社区居民
14楼#
发布于:2017-07-18 12:57
鼠标、滚轮、摇杆,脚本
全页面支持。
拖拽
缺一不好。
上一页
游客

返回顶部