Greasy Fork is available in English.
为手机浏览器添加触摸手势,即装即用,无需配置。除了通用手势外,还有针对文字、图片、视频的特殊手势。还嫌不够?支持添加属于你的个性化手势。推荐使用狐猴浏览器、Edge浏览器和Yandex浏览器。
Dette er versioner af dette script, hvor koden er blevet opdateret. Vis alle versioner.
1.添加停止定时器手势。2.修复部分bug。
1.网页加速功能默认关闭。2.修复部分bug
修复部分bug
高版本内核(>121),当evel方法无法使用后,向外部传递数据的方法失效,更新将调整新的传递方法。
1.增加预加载范围从20%改为50%。2.取消内核版本判断。
1.修复关闭图片手势后任然无法呼出图片菜单的问题。2.加大预加载范围,屏幕外20%也能提前被加载。
增加内核版本比对,避免高版本内核触发多重预取
1.调整手势数据结构。2.网页加速功能重新上线,默认开启。
修复背景图片判定条件错误
修复视频上层图片无法触发图片手势问题
感谢annahahid反馈,修复手势路径界面无法识别滑动问题
化长按与持续滑动的识别
修复window._eval_方法无法正常执行的问题
修复视窗外图片未正确设置标识问题
优化慢速滑动时容易触发长按的问题
修复卡cloudflare人机验证问题
适配对99%网页图片的识别
修复上次更新部分图片无法识别问题
增加对shadow-root内容的复制和图片识别,优化多次加载检测的性能。
1.优化视频容器查找方法。2.感谢sl99 cj的反馈,禁止写入剪切板方法会导致部分问题,故修改其实现方法。
经过多番测试链接加速功能用处不大,部分情况会拖慢加载,故而将该功能移除。
修复后台播放功能可能导致视频播放速率不正确的问题
为部分浏览器(如:狐猴浏览器)增加视频后台播放功能
优化部分浏览器(如:狐猴浏览器)的横向滑动表现
修复新建手势无法触发的问题
避免"链接加速"功能生成多个后台占用网络资源
避免链接后台加载重复生成
"网页加强"功能更名为"链接加速",并且优化加速方法,加速效果更明显。
1.网页加速功能同时使用prefetch。2.预加载超时调整为30秒。3.手势设置界面样式名混淆,避免被网页样式影响。
1.新增已预加载链接在5分钟后会重新预加载。2.新增禁止网页修改复制内容和禁止焦点检测功能。3.优化部分代码,提升性能和兼容性。
1.调整预加载逻辑,并添加5秒超时。2.新增禁止网页写入剪切板功能。
新增网页加速功能,更新需要重置手势数据,并在功能开关界面打开该功能。当你浏览网页时,在后台预加载其他链接页面,此功能会消耗额外流量。
替换视频解析网址
修复持续滑动时会触发长按手势的问题
1.修复视频全屏时顶部滑动会触发手势的问题。2.视频持续滑动手势显示效果改为0:00:00。
1.精简手势执行部分代码。2.替换视频解析地址。
修复上个版本导致长按手势会触发两次的问题
优化双指滑动避免触发手势等部分代码
重写iframe强制可全屏功能,避免部分网站iframe页面功能受到影响
修复之前版本可能导致网页卡死的问题
去除可能会因脚本冲突导致网页卡死的代码
修复网址正则无法匹配带端口网址的问题
1.修复脚本导致qq邮箱功能错误问题。2.添加视频容器复查机制,避免视频有多余元素。
1.修复视频解析网址问题。2.增加视频容器查找方法适配性。
修复双指滑动后会触发手势的问题
优化部分代码
优化回到顶部代码,修复部分网站后退手势无法后退问题。
修复ublock广告拦截无法打开元素选择的问题
修复页面中有多个视频时存在问题,调整部分代码
精简优化视频横屏相关代码
1.重力感应调用系统功能。2.强制iframe可全屏,避免一些iframe视频无法全屏播放。
添加触摸中断事件,来避免一些情况下无法触发触摸结束事件导致手势无法关闭的问题。
'复制页面'手势路径调整为'↓→',避免下滑时误触发
1.将防断触点击整合进设置中。2.优化部分功能参数。
防止断触点击问题较多,暂时移除该功能。
1.调整了滑动距离计算,实际滑动距离=屏幕最短边*滑动系数。2.调整了文字选中时禁用点击的方式。3.重写了断触时禁用点击的实现。
1.断触优化,避免断触时触发点击。2.调整视频提示背景颜色为黑色。
禁止图片长按菜单
修复视频查找方法可能存在的错误,调整部分变量命名。
1.调整手势横竖判定角度为40°:50° (原为45°:45°) 2.调整视频手势提示背景透明度为0.7
1.调整视频容器查找方法。2.删除手势需要二次确认。
修复上个版本导致YouTube频道上半部分无法点击问题
修复推特视频全屏后高度问题
修复长按手势可能多次执行的问题
优化滑动可触发手势判定
修复上版本iframe手势无效问题
1.外部变量名混淆。2.修复pc版页面双击搜索有可能无效问题。
1.外部变量名混淆。2.正则匹配替换为数组匹配,优化性能。3.修复pc版页面双击搜索有可能无效问题。
修复滑动时也会阻止默认事件的问题
修复部分网站无法下载的问题
调整多个视频时的下载逻辑
1.新增视频下载功能,需在设置中开启。2.全屏样式兼容Chrome105以下版本。
修复一些问题
禁用双击缩放,修复长按触发和持续滑动触发的问题
修复视频有可能检测不到的问题和新版本油猴document.write报错问题
精简代码,调整iframe数据向顶级页面的传递方式。
调整被document.write阻塞时的事件注册方式,其它性能优化。
调整滑动误差判定,精简部分代码
检测shadowRoot中的视频,适配百度网盘视频
调整滑动距离精度为两位小数,其它细节优化
修复上个版本查找视频容器方法的一些问题
优化多次视频查找性能,调整是否是视频全屏判定
优化加载检测性能,视频查找逻辑和视频全屏样式
优化多个iframe视频的选择逻辑
化视频容器查找和全屏检测方法
1.优化全屏识别。2.优化隐藏元素手势
大家中秋节快乐!1.触摸坐标调整为坐标对象,具体属性请自行打印查看。2.优化全屏识别,避免非视频全屏时横屏。3.回到底部手势优化。
修复pc端网页滑动条不顺畅问题,调整视频tip字体
调整样式单位,使显示大小保持一致
修复一些网站双击全屏冲突问题
更新vip视频解析链接
调整全屏事件和全屏检测方法
1.新增同一方向持续滑动触发手势,图标为'▼'和'▽',具体看脚本首页。2.新增视频右滑进度'V→▼'和左滑进度'V←▼'手势。3.优化事件加载检测,视频容器查找,手势穿透方法。
本次更新需要清除手势数据!1.iframe手势执行功能升级,具体查看脚本首页。2.半屏模式记录滚动条位置。3.修复其它问题。
修复上个版本手势穿透无法执行的问题
1.图片手势升级,现在能识别被遮挡的图片和背景图片。2.调整代码,小幅度优化性能。
增加禁用缩放功能的适配性
1.调整禁用缩放功能的适配条件。2.调整滑动误差函数。
修复图片链接打开的图片无法缩放的问题
1.优化点击事件和长按事件。2.修复视频容器查找方法的小问题。3.禁用网站双击缩放,该功能会无法触发双击后滑动的手势。4.禁止HTML标签的横向弹性效果,该效果会影响touchmove事件的判定。
提升双击全屏的适配性
修复一些视频相关的问题
调整滑动距离函数
调整手势默认触发距离为0.3
调整参数,修复几个小问题
优化事件性能
调整部分代码
修复少部分网站因脚本阻塞而导致手势事件无法注册的问题
优化手势滑动识别方法
修复手势断触时可能无法触发的问题
升级半屏模式功能
1.修复滑动距离不够时会触发长按的问题。2.调整滑动参数,降低手势误触发概率。
调整视频全屏时视频范围判断的代码
1.调整图片手势的触发方式为:在图片上长按后滑动。2.精简部分代码提高性能。
修复少部分情况下,视频可能无法横屏的问题。
修复三个问题。
修复两个问题。
默认第一个视频为播放视频。修复两个问题。
当存在选中文字时,禁用点击功能。
调整滑动误差算法,修复断触可能会触发双击问题。
1.避免多段路径手势因为滑动距离不够而触发其它手势问题。2.调整'打开图片'和'百度搜图'手势的触发路径。
1.修复部分网站复制末尾会有空格导致双击搜索无法正确识别网址。2.优化视频容器查找方法,提升适配性。
1.节约陀螺仪性能。2.调整多次滑动时的误差范围。3.避免在选择文字时触发手势。
1.优化重力感应横屏。2.调用油猴的复制api。3.当存在多个iframe视频时,增加视频双击全屏的选择逻辑。
优化视频容器查找方法
1.修复上次更新后使得视频点击按钮全屏时手势失效问题。2.优化视频容器查找方法。
1.修复视频全屏时存在的触摸无效区域。2.kiwi浏览器98版本后修改了新标签页的打开方式,使得“弹出网页”功能无效,故精简相关代码。
1.优化手势识别,降低误触发概率。2.调整长按触发时间为400ms。3.当'●'长按手势没有对应的'○'长按抬起手势,则不将'●'改为'○'。
1.修复双击搜索文字有可能乱码的问题。2.添加特殊手势穿透功能,具体看脚本首页说明。
1.添加unsafe-eval的事件。2.将滑动距离函数改为线性函数,实际距离为:屏幕最短边*(0.5*x+0.05)
1.修复较新版本kiwi浏览器,后退+前进手势有可能会导致页面关闭问题。2.将'→↑'恢复关闭页面手势调用浏览器自带功能。
1.修改Trusted-Types策略,避免手势无效。2.调整滑动长按逻辑。3.添加'↑↓●'隐藏元素手势。
优化滑动判定逻辑。
1.调整unsafe-eval执行方法。 2.因为某些原因必应在国内被墙一段时间,固将双击搜索由必应改回百度。
为陀螺仪添加事件节流
优化滑动事件
1.将新建页面调整为青柠主页。2.将双击搜索由百度调整为必应。3.其他细节的调整。
1.删除关闭其他页面手势。2.调整恢复页面手势逻辑,现在可以记录10个刚关闭的标签页,可以记录由手机后退操作导致关闭的标签页面。3.调整视频查找逻辑,避免产生视频元素查找延迟。
避免下拉通知栏会触发视频减小倍速,视频的顶部1/6将无法触发视频手势。
祝祖国生日快乐!祝大家节日快乐! 给http视频页面添加默认横屏事件,移除强制转跳到https,避免一些网站没有https导致无法浏览。
分离全屏方法,修复含视频全屏路径的手势会触发视频全屏的问题。
修复逻辑错误导致的长按有可能延迟的问题。
修复直接长按无法触发的问题。
调整滑动和长按性能。
修复一些长按手势存在的问题。
手势数据有更新,建议删除重装脚本或清除手势数据。1.调整触摸事件。2.调整视频全屏的实现方式,现在可以修改视频全屏的手势路径。3.修复部分手势方法存在的问题。
1.调整手势单指判定逻辑。2.调整查找视频元素事件。3.调整视频容器查找方法。4.优化陀螺仪事件。5.修复双击全屏与网页自带双击全屏冲突的问题。
调整长按的时间触发逻辑
1.缩短两次滑动被识别为手势的时间。2.微调视频容器查找逻辑。3.微调长按触发时间。
1.调整两次滑动被识别为手势的时间。2.长按时间根据滑动距离调整,最低600毫秒。
1.调整长按手势的触发逻辑,现在不需要前置路径即可触发。2.微调视频容器的查找逻辑。3.调整默认手势方法的触发逻辑。
1.新版kiwi已无计时器性能问题,调整为setTimeout节省性能。2.优化手势设置UI样式表。3.去除严格模式,其他性能调整。
1.修复直播流视频可能会因为视频元数据未加载导致无法横屏的问题。2.给新建手势添加手势名称重复检测。3.精简代码。
更新视频解析的链接。
修复6.12.0更新后火狐无法全屏问题。
修复视频tip提示有可能不显示的问题。
1."↓↑●"手势当找不到链接时进行点击。2.调整视频全屏容器逻辑,默认将视频的父元素全屏。3.给提示"unsafe-eval"的网页添加默认方法防止报错影响使用。
修改滑动开始和结束的双指滑动识别逻辑。
修改断触识别和双指滑动识别逻辑,修复双指滑动时可能会触发手势的问题。
调整视频全屏样式的识别宽容度。将谷歌翻译替换为有道翻译。删除阅读模式。
修复断触时可能会被识别为点击的问题。
修复滑动长按触发的定时器,在断触后无法关闭的问题。
修复快速滑动被识别为点击的问题。
解决双击点击会触发双击的问题。
五一快乐!1.减少双指滑动,快速滑动造成的误触手势。2.去除特殊手势的距离模糊判定。
修复Yandex浏览器因为脚本注入时间过早导致出错问题。
微调重力感应数据,修复音量调节0和1有时无法设置问题。
调整单击时间,精简代码。
修复无法执行●在中间的路径的问题。
1.音量调节手势改为全屏下触发。2.打开设置手势将禁止删除和修改,可以更改路径。3.新页面打开手势路径改为“↓↑●”,避免在边缘无法触发。4.其他优化。
优化PC版网页时,手势设置界面的双击操作。其他细节优化。
添加“V↑●”增加音量和“V↓●”减少音量手势。其他细节调整。
为半屏模式功能添加动画效果。
1.完美实现半屏模式。2.将黑底白字改名为夜间阅读。3.修改刷新页面手势,避免因为history方法不可用导致无法刷新。推荐重新安装脚本!
限制未浏览页面的手势定时器,节省性能消耗。
调整新页面打开手势路径为↓→,复制页面手势路径为↑→。
为避免阅读模式手势误触发后退和关闭页面手势,将阅读模式手势修改为→↓↑→。
1.调整陀螺仪事件的注册方式,修复新页面打开链接时不生效问题。2.添加在链接上滑动↑→,在新页面打开链接手势。3.添加↑←复制当前页面手势。4.添加→←→半屏手势,模拟kiwi浏览器半屏功能,方便操作上半部分内容。
调整多段滑动的模糊判定函数。
将黑底白字的文字颜色调暗,删除部分后退关闭的限制条件,修改手势路径界面禁止选中。
修复一些iframe视频横屏的问题。
修复iframe无法横屏的问题,感谢shopkeeperV提供的帮助。
调整定时器触发方式。
1.给阅读模式增加黑底白字,可以在设置中改为白底黑字。2.感谢shopkeeperV的反馈,调整定时器触发方式。3.其他细节调整。