⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
你说的是历史记录吧?
默认情况下,脚本在加载下一页内容时,会修改本页 URL、标题,同时也会添加历史记录,这三个是一个命令。
稍后我会更新加个全局开关,除了一些有必要的网站规则外(如一些小说、漫画、搜索引擎),都可以一键全部关闭。
我主要是想关了搜索引擎,因为点开一个链接后,返回上一页浏览器可能会重载,这就会导致浏览器顶部不是原先第一页的搜索结果,很烦人,作者可以考虑下加个自定义开关,类似那个不在该页面生效翻页规则的开关
你说的是历史记录吧?
默认情况下,脚本在加载下一页内容时,会修改本页 URL、标题,同时也会添加历史记录,这三个是一个命令。稍后我会更新加个全局开关,除了一些有必要的网站规则外(如一些小说、漫画、搜索引擎),都可以一键全部关闭。
其实这个功能,本身就是当初有人因为搜索引擎的原因,才让我加上的。
对方需求和你相反,对方返回后发现又回到第一页了,白翻了。。。
其实这本质上是搜索引擎的问题,如果搜索引擎的搜索结果是新标签页打开的话,就不存在该问题了。或者设置浏览器返回不重载。
你用的应该是手机浏览器把,电脑浏览器的话,一般都是默认新标签页打开,或者有设置选项。
另外,你用的是哪个搜索引擎?
用的百度。所以希望作者您能给个自定义选项,可以自由选择开关就好多了,谢谢您!
其实这个功能,本身就是当初有人因为搜索引擎的原因,才让我加上的。
对方需求和你相反,对方返回后发现又回到第一页了,白翻了。。。
其实这本质上是搜索引擎的问题,如果搜索引擎的搜索结果是新标签页打开的话,就不存在该问题了。或者设置浏览器返回不重载。
你用的应该是手机浏览器把,电脑浏览器的话,一般都是默认新标签页打开,或者有设置选项。
另外,你用的是哪个搜索引擎?
其实利用现有的 [自定义翻页规则] 功能就能满足你的需求(因为我还不确定是否要添加你说的功能,还是说整个全局开关)。
只要复制一份现有的规则,手动加上 "history": false,
这个来标识该规则不添加历史记录即可。
就像下面这样,复制规则后,放到自定义翻页规则默认的 { }
中即可(规则名不能和原规则重复,否则会被合并,所以故意加了个 1)。
"百度搜索 1": {
"host": ["www.baidu.com", "ipv6.baidu.com"],
"url": "fun.isUrlC(); if (fun.isMobile()) {location.hostname = 'm.baidu.com';} else {return (fun.lp() == '/s')}",
"style": ".new-pmd .c-img-border {position: initial !important;} .op-bk-polysemy-video__wrap.c-gap-bottom {display: none !important;}",
"history": false,
"pager": {
"nextL": "id('page')//a[contains(text(),'下一页')]",
"pageE": "#content_left > *",
"replaceE": "#page",
"scrollD": 2000
}
}
如果这两个你都要用的话,记得在上面这个规则最后 }
的后面加个英文逗号,来连接两个规则。
"百度搜索 - 手机版 1": {
"host": "m.baidu.com",
"url": "return (location.pathname.slice(location.pathname.length - 2, location.pathname.length) == '/s')",
"style": "div.result[tpl='recommend_list'], #page-copyright, .hint-fold-results-box {display: none !important;}",
"history": false,
"pager": {
"nextL": "a[class^='new-nextpage']",
"pageE": "#results > *",
"replaceE": "#page-controller",
"scrollD": 2000
}
}
这些规则都在外置翻页规则列表中可以找到: https://github.com/XIU2/UserScript/blob/master/other/Autopage/rules.json
我原样复制了进去,为什么提示格式错误呀?
其实利用现有的 [自定义翻页规则] 功能就能满足你的需求(因为我还不确定是否要添加你说的功能,还是说整个全局开关)。
只要复制一份现有的规则,手动加上
"history": false,
这个来标识该规则不添加历史记录即可。就像下面这样,复制规则后,放到自定义翻页规则默认的
{ }
中即可(规则名不能和原规则重复,否则会被合并,所以故意加了个 1)。"百度搜索 1": { "host": ["www.baidu.com", "ipv6.baidu.com"], "url": "fun.isUrlC(); if (fun.isMobile()) {location.hostname = 'm.baidu.com';} else {return (fun.lp() == '/s')}", "style": ".new-pmd .c-img-border {position: initial !important;} .op-bk-polysemy-video__wrap.c-gap-bottom {display: none !important;}", "history": false, "pager": { "nextL": "id('page')//a[contains(text(),'下一页')]", "pageE": "#content_left > *", "replaceE": "#page", "scrollD": 2000 } }
如果这两个你都要用的话,记得在上面这个规则最后
}
的后面加个英文逗号,来连接两个规则。"百度搜索 - 手机版 1": { "host": "m.baidu.com", "url": "return (location.pathname.slice(location.pathname.length - 2, location.pathname.length) == '/s')", "style": "div.result[tpl='recommend_list'], #page-copyright, .hint-fold-results-box {display: none !important;}", "history": false, "pager": { "nextL": "a[class^='new-nextpage']", "pageE": "#results > *", "replaceE": "#page-controller", "scrollD": 2000 } }
这些规则都在外置翻页规则列表中可以找到: https://github.com/XIU2/UserScript/blob/master/other/Autopage/rules.json
OK!搞定了!谢谢大佬!完美解决!👍👍👍
我原样复制了进去,为什么提示格式错误呀?
其实利用现有的 [自定义翻页规则] 功能就能满足你的需求(因为我还不确定是否要添加你说的功能,还是说整个全局开关)。
只要复制一份现有的规则,手动加上
"history": false,
这个来标识该规则不添加历史记录即可。就像下面这样,复制规则后,放到自定义翻页规则默认的
{ }
中即可(规则名不能和原规则重复,否则会被合并,所以故意加了个 1)。"百度搜索 1": { "host": ["www.baidu.com", "ipv6.baidu.com"], "url": "fun.isUrlC(); if (fun.isMobile()) {location.hostname = 'm.baidu.com';} else {return (fun.lp() == '/s')}", "style": ".new-pmd .c-img-border {position: initial !important;} .op-bk-polysemy-video__wrap.c-gap-bottom {display: none !important;}", "history": false, "pager": { "nextL": "id('page')//a[contains(text(),'下一页')]", "pageE": "#content_left > *", "replaceE": "#page", "scrollD": 2000 } }
如果这两个你都要用的话,记得在上面这个规则最后
}
的后面加个英文逗号,来连接两个规则。"百度搜索 - 手机版 1": { "host": "m.baidu.com", "url": "return (location.pathname.slice(location.pathname.length - 2, location.pathname.length) == '/s')", "style": "div.result[tpl='recommend_list'], #page-copyright, .hint-fold-results-box {display: none !important;}", "history": false, "pager": { "nextL": "a[class^='new-nextpage']", "pageE": "#results > *", "replaceE": "#page-controller", "scrollD": 2000 } }
这些规则都在外置翻页规则列表中可以找到: https://github.com/XIU2/UserScript/blob/master/other/Autopage/rules.json
没错了,关闭以后觉得太爽了!希望可以给统一开关加上,少数不能关需要自定义的话用着也不错,谢谢!
刚刚更新版本,新增 [添加历史记录+修改地址/标题] 脚本菜单选项。
除了一些对浏览进度敏感的网站外(比如搜索引擎、小说、漫画、学术等网站规则都加了 "history": true,
),其他网站规则都由这个总开关控制。
感谢!
现在的自动翻页会打开很多链接,每一页都是一个新链接,有没有办法就页合并,这样返回到上一页就可以直接离开页面,而不是点好多次返回才能回到上一级