Greasy Fork is available in English.

手机浏览器触摸手势

为手机浏览器添加触摸手势,即装即用,无需配置。除了通用手势外,还有针对文字、图片、视频的特殊手势。还嫌不够?支持添加属于你的个性化手势。推荐使用Kiwi浏览器、Yandex浏览器和狐猴浏览器。

< Valutazione su 手机浏览器触摸手势

Recensione: Bene - lo script funziona

§
Pubblicato: 11/02/2021
Modificato: 11/02/2021

在安卓火狐上倍速播放和双击全屏没效果,其它功能都正常,不知道作者能否改进下,非常不错的脚本

L.XavierAutore
§
Pubblicato: 11/02/2021

因为谷歌内核和火狐不同,一些代码带有内核标识'webkit'在火狐上无法使用,需要做相应的兼容。
目前火狐最新的版本,不支持tampermonkey插件了,所以我目前暂时没有做兼容。旧版本我不太用的习惯,等火狐新版的插件在多一些,我会考虑使用火狐浏览器,并做兼容。

§
Pubblicato: 11/02/2021
因为谷歌内核和火狐不同,一些代码带有内核标识'webkit'在火狐上无法使用,需要做相应的兼容。
目前火狐最新的版本,不支持tampermonkey插件了,所以我目前暂时没有做兼容。旧版本我不太用的习惯,等火狐新版的插件在多一些,我会考虑使用火狐浏览器,并做兼容。

火狐每夜版支持自己设置插件收藏集,插件都可以正常使用,快进代码弄到倍速里面了可以使用了,不过是固定倍速,这样也可了,谢谢作者的脚本

L.XavierAutore
§
Pubblicato: 11/02/2021

觉得好用,尽管拿去魔改好了,将它改成自己想要的样子。。。
二次发布记得注明下原作者,感谢你的使用和好评。

L.XavierAutore
§
Pubblicato: 13/02/2021

已兼容火狐,欢迎使用,有问题请留言。

L.XavierAutore
§
Pubblicato: 13/02/2021

已兼容火狐,欢迎使用,有问题请留言。

§
Pubblicato: 14/02/2021

作者同志,可找到对口的脚本了!!!!
我用的安卓上的kiwi browser,老好用了,就是有一点希望能不能加个动作:翻页
我用的是墨水屏手机,滚动老是残影,via浏览器上有个脚本,屏幕上会有2个虚拟小按钮,一个翻上一页,一个翻下一页

/* @name:翻页按钮
*/
{var totn=document.createElement("div");totn.innerHTML="﹀";totn.setAttribute("style","font-size:3vw !important;width:13vw !important;height:13vw !important;line-height:13vw !important;text-align:center !important;background-color:rgba(0,0,0,0) !important;box-shadow:0px 0px 1px rgba(0,0,0,1) !important;position:fixed !important;bottom:39vh !important;left:5vw !important;z-index:99999 !important;border-radius:100% !important;");totn.onclick=function (){window.scrollBy(0,500);};document.getElementsByTagName("html").item(0).appendChild(totn);var totna=document.createElement("div");totna.innerHTML="︿";totna.setAttribute("style","font-size:3vw !important;width:13vw !important;height:13vw !important;line-height:13vw !important;text-align:center !important;background-color:rgba(0,0,0,0) !important;box-shadow:0px 0px 1px rgba(0,0,0,1) !important;position:fixed !important;bottom:50vh !important;left:5vw !important;z-index:99999 !important;border-radius:100% !important;");totna.onclick=function (){window.scrollBy(0,-500);};document.getElementsByTagName("html").item(0).appendChild(totna);};


我试着参照这个脚本改造了一下,发现没法正常,不知道作者能不能帮个忙加一个上下翻页(跳到某个位置)的动作

谢谢!!!!

L.XavierAutore
§
Pubblicato: 14/02/2021

@toyqiu 你这个其实很简单的,你写的代码有用的就两条其他的都是显示按钮用的,上翻window.scrollBy(0,-500);下翻window.scrollBy(0,500);你把这两条新建手势加入就可以了,希望可以帮助你。

L.XavierAutore
§
Pubblicato: 14/02/2021

@toyqiu 你这个其实很简单的,你写的代码有用的就两条其他的都是显示按钮用的,上翻window.scrollBy(0,-500);下翻window.scrollBy(0,500);你把这两条新建手势加入就可以了,希望可以帮助你。

§
Pubblicato: 14/02/2021
已兼容火狐,欢迎使用,有问题请留言。

火狐双击可以全屏了,但是上滑下滑增加倍速不起作用,另外一个问题是修改手势之后点击保存并关闭,修改手势框不会关闭,上个版本没这问题

L.XavierAutore
§
Pubblicato: 15/02/2021

增加倍速需要在全屏时才生效,你可以在手势设置界面去除if判断,不知道你是不是这个原因。
保存关闭需要我再看下是什么原因。

§
Pubblicato: 15/02/2021
@toyqiu 你这个其实很简单的,你写的代码有用的就两条其他的都是显示按钮用的,上翻window.scrollBy(0,-500);下翻window.scrollBy(0,500);你把这两条新建手势加入就可以了,希望可以帮助你。

肥肠感谢!成功了,比via的按钮好用多了。另外请教个问题,能不能添加◆◆◆三次点击的功能?我添加了◆◆◆都是解读成◆◆。
墨水屏手机翻页用其他手势还是会拖动屏幕,我觉得点击是最合适的了。

谢谢!

§
Pubblicato: 15/02/2021
增加倍速需要在全屏时才生效,你可以在手势设置界面去除if判断,不知道你是不是这个原因。
保存关闭需要我再看下是什么原因。

去除if可以上滑增加倍速,不过依次增加1.5倍2倍,3倍,跨度比较大

L.XavierAutore
§
Pubblicato: 15/02/2021

这是我定义的变速列表speedItem=[0.25,0.5,0.75,1,1.5,2,3,5],你可以自己增加修改

§
Pubblicato: 15/02/2021
这是我定义的变速列表speedItem=[0.25,0.5,0.75,1,1.5,2,3,5],你可以自己增加修改

十分感谢

L.XavierAutore
§
Pubblicato: 16/02/2021

@toyqiu 之前定时器bug没有生效,现在新版本已经修复,可以实现◆◆◆三次点击事件。

L.XavierAutore
§
Pubblicato: 16/02/2021

@zhang250662772 已加入1.25倍速,修复火狐全屏下倍速手势无效问题,你也可以去掉全屏判断。修复火狐双击全屏,现在火狐可以使用双击全屏功能了。

§
Pubblicato: 16/02/2021
@zhang250662772 已加入1.25倍速,修复火狐全屏下倍速手势无效问题,你也可以去掉全屏判断。修复火狐双击全屏,现在火狐可以使用双击全屏功能了。

感谢适配,在火狐Nightly版本已经完美使用,不用修改任何代码

§
Pubblicato: 17/02/2021

问一我用nightly无论油猴还是暴力猴,视频手势全部无效是什么问题?

§
Pubblicato: 17/02/2021
@toyqiu 之前定时器bug没有生效,现在新版本已经修复,可以实现◆◆◆三次点击事件。

wow
太高效了!!!!!
感谢感谢!

§
Pubblicato: 19/02/2021
这是我定义的变速列表speedItem=[0.25,0.5,0.75,1,1.5,2,3,5],你可以自己增加修改

大佬,您这个脚本是专门给触摸屏使用的吗?能不能提示下我想用鼠标左键或者右键click来新建动作的话,该用什么代码

L.XavierAutore
§
Pubblicato: 19/02/2021

抱歉,这个脚本是为了方便单手操作手机而制作的,所以并没有左右键的操作。你可以自己魔改onmousedown按下事件,onmousemove移动事件,onmouseup松开事件。然后用if(e.button == 2)来判断。0代表左键,1代表中键,2代表右键。

§
Pubblicato: 25/02/2021
抱歉,这个脚本是为了方便单手操作手机而制作的,所以并没有左右键的操作。你可以自己魔改onmousedown按下事件,onmousemove移动事件,onmouseup松开事件。然后用if(e.button == 2)来判断。0代表左键,1代表中键,2代表右键。

大佬,你说得好简单呀,我梳理了一下要先自定义事件的符号,然后再根据符号组合去定义动作。着实搞不定。您方不方便帮忙做一个“双击鼠标右键”的例子,动作是 window.scrollBy(0,675)

谢谢谢谢,麻烦了!
这个脚本太好用了!!

L.XavierAutore
§
Pubblicato: 26/02/2021

@toyqiu 复制以下代码到脚本'use strict';后面,没有测试不过应该没问题

let pressTimeR=0,raiseTimeR=0,clickTimeR=0
window.addEventListener('mousedown',function(e){
if(e.button==2){
pressTimeR=new Date().getTime();
}
});
window.addEventListener('mouseup',function(e){
if(e.button==2){
raiseTimeR=new Date().getTime();
if((raiseTimeR-clickTimeR)<500 && (pressTimeR-clickTimeR)<250){
window.scrollBy(0,675);
}else if((raiseTimeR-pressTimeR)<250){
clickTimeR=raiseTimeR;
}
}
});

Pubblica risposta

Accedi per pubblicare una risposta.