Mobile browser touch gestures

Add touch gestures to mobile browsers. For example, ↓↑: go to the top, ↑↓: go to the bottom, →←: go back, ←→: go forward, →↓: closes the tab, →↑: restores just closed page, etc. There are also special text gestures, picture gestures and video gestures, and you can customize your gesture functions. Recommend using Kiwi browser, Yandex browser and Lemur Browser.

As of 2022-11-05. See the latest version.

Author
L.Xavier
Ratings
0 0 0
Version
8.8.11
Created
2018-12-21
Updated
2022-11-05
License
MIT
Applies to
All sites

原名《手机端浏览器功能扩展》,更名为《手机浏览器触摸手势》

★功能说明★:

1.单手手势功能,可自定义手势

大拇指按指定方向滑动
“→←”  后退,
“←→”  前进,
“↓↑”  回到顶部,
“↑↓”  回到底部,
“←↓”  刷新页面,
“←↑”  新建页面,
“→↓”  关闭页面,
“→↑”  恢复页面,
“↑→”  复制页面,
“↓↑●”  新页面打开,
“↑↓●”  隐藏指定元素,
“→←→”  半屏模式 (方便触摸顶部内容,再次触发关闭),
“→↓↑←”  解析VIP视频。

(滑动“↑→↓←”手势打开〔手势轨迹设置〕界面,可以自定义手势功能)

(点击"手势轨迹设置"标题打开〔功能开关设置〕界面,可以修改手势触发距离,开关特殊功能)

(♥图标说明查看下方★补充说明★,详细界面说明查看最下方图片)

----------------------我是分割线----------------------

1-①.文字手势

在有选中文字时滑动
“T→↑”  打开百度翻译选中文字,
“T←↑”  打开有道翻译选中文字,
“T◆◆”  复制并打开必应搜索选中文字(若选中文字为网址,则打开网址页面)。

(设置文字手势,在〔手势功能编辑〕界面选择类型为“文字”即可)

----------------------我是分割线----------------------

1-②.图片手势

在图片上长按后滑动
“I↓↑●”  在新页面打开该图片,
“I→↑●”  打开百度识图找相似图片。

(在图片上短距离滑动再长按,可以避免触发浏览器选项菜单)

(设置图片手势,在〔手势功能编辑〕界面选择类型为“图片”即可)

----------------------我是分割线----------------------

1-③.视频手势

在播放视频上滑动
“V→ (V←)”  前进 (后退) 10s,
“V↑ (V↓)”  增大 (减小) 播放倍速 [<1.5倍,±0.25;>1.5倍,±0.5],
“V→● (V←●)”  10倍速 快进 (快退),
“V↑● (V↓●)”  增大 (减小) 音量,
“V→▼ (V←▼)”  持续向右 (左) 滑动增加 (减少) 播放进度。

(视频手势需要在当前播放的视频上滑动,若网页上有多个视频,则在其它视频上滑动无效)

(设置视频手势,在〔手势功能编辑〕界面选择类型为“视频”即可)

----------------------我是分割线----------------------

2.视频重力感应横屏

横向视频全屏时调整为横屏播放 (竖向视频仍为竖屏播放),支持重力感应切换方向。可在网页自带的视频样式下生效。

(陀螺仪事件需要https网页才能生效,在http网页只能横屏无法重力感应切换屏幕方向)

----------------------我是分割线----------------------

3.视频双击全屏/退出全屏

在视频播放状态下,双击屏幕任意位置,都可使视频进入全屏/退出全屏。

(双击全屏时,脚本会查找视频的样式容器,使双击全屏和视频按钮全屏样式尽可能一致。若出现不适配的网页,可以使用网站自带的全屏按钮)

(可在〔手势轨迹设置〕界面更改视频全屏触发路径,但必须以点击为结束动作,即路径最后一个图标为"◆")

----------------------我是分割线----------------------

4.视频下载,可下载Blob链接

在〔功能开关设置〕界面开启视频下载功能。会在视频右上角出现下载按钮。当提示'可下载'时,点击即可下载视频。

(直链视频会直接下载,有可能会转跳一次,再次点击下载按钮即可)

(Blob视频流需要捕获视频片段[可倍速加快读取],下载后分为视频和音频两个文件,需要自己手动合成一个视频。未提示'可下载'时点击,会下载已捕获的视频片段)

----------------------我是分割线----------------------

5.解除选中限制

解除某些网页无法选中文字的限制。若无法弹出复制按钮,可以使用“T◆◆”手势功能复制该文字。

---------------------功能说明结束-------------------


★补充说明★:

1.♥图标说明

路径最后一个图标为触发方式
T  文字手势,在有选中文字时滑动
I  图片手势,在图片上长按后滑动
V  视频手势,在播放视频上滑动
↑  向上滑动,抬起后触发
→  向右滑动,抬起后触发
↓  向下滑动,抬起后触发
←  向左滑动,抬起后触发
◆  点击,点击后触发
●  长按,长按时触发
○  触发对应的●手势后,抬起后触发
▼  延同一方向持续滑动,滑动时触发
▽  触发对应的▼手势后,抬起后触发

('○' 需要'●'触发后,存在对应的'○'手势才会生成,该图标后面无法再触发其它操作。'▽'图标同理)

('▼' 仅表示会触发手势,触发完毕后会删除该图标。例如'→▼'触发后不影响'→←'触发)

----------------------我是分割线----------------------

2.重置手势数据方法

清除数据方法:打开油猴管理面板-修改本脚本-点击上方存储标签-将内容改为 {} ,保存即可。

----------------------我是分割线----------------------

3.手势穿透功能说明

若存在路径相同,类型不同的手势(如'V→←'和'→←',在视频上滑动想触发'→←'手势时),可以先长按触发手势穿透,再按手势路径滑动。触发手势穿透会执行下一优先级类型的手势。

(手势类型执行优先级:文字、视频手势 > 一般手势 > 图片手势)

(长按时可以先短距离滑动再长按,避免触发浏览器选项菜单)

----------------------我是分割线----------------------

4.可识别代码注释(仅对一般手势生效)

  默认情况:存在iframe(嵌套页面)时,所有手势只会在触发手势的页面对象执行!
  添加/*ONLY TOP*/:手势只在顶级页面对象执行;
  添加/*WITH TOP*/:手势同时在当前页面对象和顶级页面对象执行。

------------------------没有了哦-----------------------