自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「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(以上仅一小部分常见网站,更多的写不下了...

< 脚本自动无缝翻页的反馈

评价:好评 - 脚本运行良好

§
发表于:2025-04-13

https://18comic.vip 在禁漫上会导致图片无法正常显示

安装脚本并加载好外部规则后,首次进入漫画页可以正常显示,然后刷新下就不行了,图片都是未处理前打乱的状态。

另外,目前规则里是直接获取图片元素的 src 来获取 aid 的,但如果其他脚本在这之前修改了 src 的话就会导致兼容问题,改成从 data-original 获取图片 url 会更好吧?

X.I.U作者
§
发表于:2025-04-14
编辑于:2025-04-14

虽然不知道是网站哪里变动导致的该问题出现,但我简单看了一下,调整了一下 url 中代码的执行顺序就解决了该问题。

顺便也补充了一下该网站的其他新域名。

更新外置翻页规则 即可(浏览器右上角 Tampermonkey 扩展图标内的脚本菜单


另外,你说的这个情况是没必要的。

url 中的那段代码是为了 hook 网站原本的函数(这个函数就是负责重绘图片顺序的),将该函数从被动调用(即原本只有加载完图片后才会被动触发该函数)修改为支持主动调用(可主动传入目标图片元素为该函数的参数),这主要是为了给脚本处理新插入的下一页图片准备的(function - bF),脚本会将图片的加载完成事件绑定为该函数,这样新插入的下一页的图片加载完成后也能正常被动触发该函数。

因此正常情况下,只有图片加载完成后,才会触发该函数。

如果其他脚本在这之前修改了 src 的话

所以其他脚本为什么要修改该网站图片的 src ?而且还要修改成和网站预期所需的 src 不一样的(网站预期的 src 就是 data-original)?如果其他脚本也只是单纯的将 src 修改为 data-original 是不影响的(因为我写的翻页规则也这样做了),但如果是其他脚本将 src 修改成其他无关 URL 的话,网站图片就无法正常处理了,但这有什么意义?这不是捣乱的么?

你不能用这种不合理的情况来做假设,否则岂不是无穷无尽?另外,我也不接受和其他脚本冲突的兼容性问题(Github Issues 置顶写了)。

如果你真遇到这种情况,可以自行修改翻页规则并写到自定义翻页规则中。

X.I.U作者
§
发表于:2025-04-14

如果你想要修改,可以把翻页规则复制出来并将其中的 e.src 修改为 e.dataset.original,然后写入到自定义翻页规则中保存,这样就符合你的假设了。

§
发表于:2025-04-14

原来如此,感谢修复。

发表回复

登录以发表回复。