ComicRead

为漫画站增加双页阅读、翻译等优化体验的增强功能。百合会(记录阅读历史、自动签到等)、百合会新站、动漫之家(解锁隐藏漫画)、E-Hentai(关联 nhentai、快捷收藏、标签染色、识别广告页等)、nhentai(彻底屏蔽漫画、无限滚动)、Yurifans(自动签到)、拷贝漫画(copymanga)(显示最后阅读记录、解锁隐藏漫画)、PonpomuYuri、再漫画、明日方舟泰拉记事社、禁漫天堂、漫画柜(manhuagui)、漫画DB(manhuadb)、动漫屋(dm5)、绅士漫画(wnacg)、mangabz、komiic、MangaDex、無限動漫、新新漫画、熱辣漫畫、hitomi、SchaleNetwork、kemono、nekohouse、welovemanga

< Feedback on ComicRead

Review: Good - script works

§
Posted: 29 Maret 2022

请问最近开了这个脚本有时会导致油猴其他脚本生效时间很慢是什么问题?比如安装的b站和百度的脚本,打开网页后需要等好几秒安装的脚本才会生效。我是拓展和脚本挨个关了试验才发现的,大概应该是这个脚本的问题吧?

hymbzPembuat
§
Posted: 30 Maret 2022

b 站和百度的脚本具体是哪个?「有时会导致」是说并不是每次打开网页都会变慢吗?

§
Posted: 30 Maret 2022

b站的是 Bilibili Evolved
百度的是 AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列
是每次都变慢,有时是指时间段,前几天出现过一次,过了没多长时间就好了,这次从昨天到现在都有这样的问题,尝试过清理浏览器缓存重启电脑之类的基本方法,似乎没用,浏览器是chrome

hymbzPembuat
§
Posted: 04 April 2022

变慢时网页图标是加载状态的吗?我这边安装这两个脚本后,只有 Bilibili Evolved 成功复现了,每次刷新 B 站后页面都要等上一段时间才会加载完毕,之后才能在左侧看到 Bilibili Evolved 的按钮。而百度那边我设置为三栏后,每次刷新是立刻显示为三栏,没有卡页面加载的情况。

Bilibili Evolved 卡加载的原因可能是因为其引用的 materialdesignicons.min.css 需要加载比较久。你可以在 B 站页面按 F12 打开开发者工具,切换到 network 标签页,勾选下面一行的 Disable cache(禁用缓存),然后按 F5 刷新页面就可以看到各项资源的加载时间了,然后通过框选具体时间就能找到卡加载的资源了。我这边测试每次都是 materialdesignicons.min.css 在卡加载,即使禁用了 ComicRead 也会如此,你用这个办法看看你那边是不是也是这样?

§
Posted: 05 April 2022

最近不知怎么又恢复正常了,按你的方法试了materialdesignicons.min.css 这项似乎加载不算久?都是200ms左右,不过我的确不懂这算不算久,可能是恢复正常了所以也测试不出来什么问题。还是辛苦大佬了,不好意思添麻烦了

hymbzPembuat
§
Posted: 05 April 2022

200ms算是正常速度,我这边测试都是十几二十几秒。。。

之后如果再发现类似情况,可以注意观察下标签页图标,看看页面是否正在加载。我这个脚本是把所有静态资源都用 @resource 提前声明了,通过脚本管理器进行了预加载,所以除了在支持站点加载图片外,是不会触发页面的原生加载的,也就不会出现卡加载的问题。

我看 AC-baidu 的脚本也有预加载,而 Bilibili Evolved 都是动态加载的一个 @resource 都没有,如果之后确定是 materialdesignicons.min.css 导致的话可以去给作者提个 issues 建议换成预加载。

不过我这边是在禁用缓存的情况下才会出现卡加载的情况,正常缓存生效下是 0ms 直接加载的。考虑到 Bilibili Evolved 引用的 materialdesignicons.min.css 是通过 jsdelivr 进行了 cdn 加速,所以有可能是因为你用的 dns 或梯子导致了缓存失效,并且把你的请求分发到了错误的节点上,才导致需要重新加载资源并且速度很慢?如果真是这样的话可以考虑换个 dns 和看下梯子的代理规则确保没有把国内的流量也代理了。

Post reply

Sign in to post a reply.