类似于某些小说阅读界面,点左 /右或上 /下屏幕翻页,但不是所有网站都有这个功能
如果有插件可以为不支持的网站加上这个功能就好了,或者没有的话我可以自己写一个。
PS. Firefox 手机版支持插件,Chrome 就算了
如果有插件可以为不支持的网站加上这个功能就好了,或者没有的话我可以自己写一个。
PS. Firefox 手机版支持插件,Chrome 就算了
1
imicksoft Aug 8, 2020
触屏翻页? Alook 可以
|
2
mokeduo Aug 8, 2020
Tasker/MacroDroid
Workflow AutoHotkey 这样可以么? |
3
weijar OP @mokeduo 不知道,没用过这些软件。
不过我现场手撸了一个,正在排队审核,估计明天我就能在手机上用上了 https://addons.mozilla.org/en-US/firefox/addon/click-to-turn-page/ |
4
weijar OP 我做的这个功能是这样的:
点击页面是向下翻一页(排除页面上方 1/4 区域,及链接 /按钮之类的元素)。是按域名生效的,默认全局不生效,点击插件按钮后对当前域名所有页面生效。 所以只要在小说网站点一下,就可能轻按翻页了。 PS. 对于小说站去广告除了 adblock 还可以用 https://addons.mozilla.org/en-US/firefox/addon/yesscript2/ 直接对这些站禁用外部 JS,立杆见影广告全没了。 |
5
Aruforce Aug 9, 2020 via Android 这尼玛什么鬼推广操作…
|
6
weijar OP @Aruforce 这也算推广?一个二十来行代码的插件也值得推广?而且到现在插件还没审完呢看队列进度还要三天才公开可见。
不过审完后我是要再来发个贴介绍给有需要的人的哈哈 |
7
ezreal Aug 9, 2020
Autopagerize 插件自动翻页?
|
9
mscststs Aug 9, 2020
看半天才发现你要的是点击自动滚屏……
|
10
dioxide Aug 9, 2020
果然 懒是程序员进步的动力
|
11
zhusngqz Aug 10, 2020
vimium 了解下
|
12
moonvstod Aug 11, 2020
手机可以用 alook 浏览器,进入小说模式
|
13
mokeduo Nov 5, 2020
古老的 JS 小书签可以帮忙在支持 JavaScript 的浏览器里执行自动滚屏操作。下面是一个自定义速度的例子,速度可自行修改。
javascript:var%20_ss_interval_pointer;_ss_speed=prompt(%22SPEED%22);_ss_speed_pairs=%5B%5B0,0%5D,%5B1,200.0%5D,%5B1,120.0%5D,%5B1,72.0%5D,%5B1,43.2%5D,%5B1,25.9%5D,%5B2,31.0%5D,%5B4,37.2%5D,%5B8,44.8%5D,%5B8,26.4%5D,%5B16,32.0%5D%5D;_ss_last_onkeypress=document.onkeypress;_ss_stop=function()%7BclearTimeout(_ss_interval_pointer)%7D;_ss_start=function()%7B_ss_abs_speed=Math.abs(_ss_speed);_ss_direction=_ss_speed/_ss_abs_speed;_ss_speed_pair=_ss_speed_pairs%5B_ss_abs_speed%5D;_ss_interval_pointer=setInterval('scrollBy(0,'+_ss_direction*_ss_speed_pair%5B0%5D+');%20if((pageYOffset%3C=1)%7C%7C(pageYOffset==document.height-innerHeight))%20_ss_speed=0;',_ss_speed_pair%5B1%5D);%7D;_ss_adj=function(q)%7B_ss_speed+=q;if(Math.abs(_ss_speed)%3E=_ss_speed_pairs.length)_ss_speed=(_ss_speed_pairs.length-1)*(_ss_speed/Math.abs(_ss_speed))%7D;_ss_quit=function()%7B_ss_stop();document.onkeypress=_ss_last_onkeypress;%7D;document.onkeypress=function(e)%7Bif((e.charCode==113)%7C%7C(e.keyCode==27))%7B_ss_quit();return;%7D;if(e.charCode%3E=48&&e.charCode%3C=57)_ss_speed=e.charCode-48;else%20switch(e.charCode)%7Bcase%2095:_ss_adj(-2);case%2045:_ss_adj(-1);break;case%2043:_ss_adj(2);case%2061:_ss_adj(1);break;%7D;_ss_stop();_ss_start();%7D;_ss_stop();_ss_start(); |