AutoPager

Append the next page content to the bottom seamlessly (like a waterfall)~

< Feedback on AutoPager

Review: Good - script works

§
Posted: 2022-04-08

希望大佬添加支持https://18comic.vip/photo/310054?

X.I.UAuthor
§
Posted: 2022-04-08
Edited: 2022-04-08

试了下,这个网站比较特殊(所有图片原图都经过错乱处理,当你滚动到图片处才会动态绘制出正常图片),所以我设计了两种翻页方案:

你复制其中一个到 自定义翻页规则 的默认 { } 中间保存即可使用(浏览器右上角 Tampermonkey 扩展图标中的脚本菜单)。

注意,同一时间只能存在一个,请轮番体验后,告诉我你觉得那个方案更好,然后我再将其加入外置翻页规则。

方案一

  • 优点:完全无缝
  • 缺点:当插入下一话图片内容时,旧页面的图片就会恢复为错乱样式,无法解决
    如果你不打算再去看那些已经看过的图片内容的话,这个缺点可以忽略
"禁漫天堂": {
    "host": ["jmcomic.mobi","18comic.vip"],
    "url": "/^\\/photo\\//",
    "style": "[data-group], div[data-page], .thumb-overlay-albums>*:not(.scramble-page) {display: none !important;}",
    "pager": {
        "nextL": "#next_series>a[href]",
        "pageE": ".scramble-page",
        "replaceE": ".menu-bolock-ul, #next_series",
        "scriptT": 0,
        "interval": 5000,
        "scrollD": 1000
    },
    "function": {
        "bF": "return fun.src_bF(pageE, [0,'img[data-original]','data-original'])"
    }
}

方案二

  • 优点:解决了方案一的缺点,新图片、旧图片都一切正常
  • 缺点:没那么无缝,因为是 iframe 框架套娃(我也顺便把底部的相关推荐、评论区隐藏了,来尽量没那么大缝)
"禁漫天堂": {
    "host": ["jmcomic.mobi","18comic.vip"],
    "url": "/^\\/photo\\//",
    "style": "[data-group], div[data-page], .thumb-overlay-albums>*:not(.scramble-page), .tab-content {display: none !important;} html, body {height: auto !important;}",
    "iframe": true,
    "pager": {
        "type": 5,
        "nextL": "#next_series>a[href]",
        "scrollD": 2000
    }
}
§
Posted: 2022-04-08

感谢大佬,方案一很好用

X.I.UAuthor
§
Posted: 2022-04-08

如果你认为方案一的缺点不是大问题的话,那么我就选用方案一好了。

你先用着自定义规则,等明天我再更新到外置规则列表中吧,到时候顺便看看分类页什么的能不能添加支持。

X.I.UAuthor
§
Posted: 2022-04-09

分类页我也顺手做好了,都给更新到外置翻页规则中了。
你记得 更新外置翻页规则,同时移除昨天晚上添加的 自定义翻页规则。

X.I.UAuthor
§
Posted: 2022-04-10
Edited: 2022-04-10

闲的没事突然想起这个规则的问题,于是逆向分析了下网站源代码,明白了大概原理 及 翻页后旧页面的图片无法再动态绘制出正常图片的原因,因此想到了一个解决办法,对网站原生处理图片的函数 HOOK,加了一个判断就解决了该问题。

目前 禁漫天堂 最新的翻页规则已经修复了方案一的缺点,你 更新外置翻页规则 试试效果吧。

理论上,除非网站对自身图片处理相关代码做了大幅调整,否则该 HOOK 方法不会失效~

§
Posted: 2022-04-10

已更新,试了下,很完美

X.I.UAuthor
§
Posted: 2022-04-12

刚才有个人反馈了下这个网站的小瑕疵,我顺便也给优化处理了下。

因为这网站的图片是你即将看到时才会加载(可能网站是为了节省流量),但如果图片加载速度较慢,那么可能会遇到你看到图片时,图片还没加载完成,如果是常规的漫画网站还好,但是这网站的源图片是错乱的,只有图片加载完成后并翻到该图片时才会动态绘制出正常图片,因此这种情况下看到的就错乱的图片(哪怕正好加载完成了),此时需要往上或往下翻一下(看不到这个图片为止),再翻回来才会重新触发事件,网站才会动态绘制出正常图片,这比较影响浏览体验。

原先规则只是对翻页后新插入的图片直接全部加载,而对于你手动打开的漫画页,那些图片依然是懒加载的,因此我又改动了一下,在这种情况下也会强制全部加载。算是一箭双雕吧,即解决了图片加载速度慢影响观看体验的问题,又解决了因为图片加载速度慢而导致图片没有动态绘制正常图片的问题。

想到你是最近提这个网站的人,我也就顺便通知你一下,你更新规则试试吧~

§
Posted: 2022-08-25

請問18comic 是不是改規則了? 無法加載新圖片~ 或是加載都錯亂了

X.I.UAuthor
§
Posted: 2022-08-26
Edited: 2022-08-26

@invader 看了下,网站有变动,导致原先规则失效了,但因为时间太长了,我一时间也找不到是网站哪里改动了,不过我会抽空尝试修复的,但不做保证,因为这网站做起来特别麻烦,上次折腾几天才写好规则。

X.I.UAuthor
§
Posted: 2022-08-26

@invader 抽空研究了下,短时间内搞不明白到底哪里改了,不过又想到了其他解决方案,我自己测试是没啥问题了。

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

§
Posted: 2022-08-26

@X.I.U 感谢抽空更新~ 开心使用中

§
Posted: 2023-02-05

请问18comic 禁漫天堂是不是又改规则了? 顺序有误,可以抽空更新吗!感谢~

X.I.UAuthor
§
Posted: 2023-02-06

我去 1L 你发的链接里测试了下,一切正常,没有任何问题。
我也去首页随便找了个较新的试了下,也没有问题

§
Posted: 2023-02-06

https://18comic.vip/photo/387584 错误(使用「自翻」)

正确(未使用「自翻」)

麻煩再看看~ 谢谢!

§
Posted: 2023-02-06

我刚刚又试了一下,原来是翻页后的顺序正确,但是未翻页的反而变成不正确了

比如 我要看64 翻页的65是正确的,但是64变成正确的

X.I.UAuthor
§
Posted: 2023-02-07
Edited: 2023-02-07

你提供的这个网页地址,我测试依然没问题。

翻页前,一切正常。
翻页后(浏览器地址栏 URL 变为 65 页的),64 页原本图片依然正常,65 页新插入的图片依然正常,滚动条随便翻到那一页的某个图片上,都正常没有错乱。

下面两个截图,都是翻页后截的,一个是 64 页原本的图片,一个是 65 页新插入的图片,均没有错乱,一切正常。

哪怕我继续翻到 66 页也没有任何问题(即整个网页下的所有图片均正常)。

因此,问题多半是出在你那边,而且我也检查了该网站本身并没有什么变化,请检查是否是什么脚本、扩展冲突导致的。

Post reply

Sign in to post a reply.