图片加载慢、画质提升后更卡顿,可依次通过切换cdn节点、禁用高清预加载、本地代理压缩、替换解码器、调整渲染策略解决。

如果您在浏览哔哩轻小说时发现图片加载缓慢、画质提升后反而更卡顿,可能是由于网络请求延迟、图片资源未优化或客户端缓存机制异常所致。以下是针对性的解决步骤:
一、切换图片加载源与CDN节点
哔哩轻小说部分图片由第三方CDN提供,不同地区节点响应速度差异较大,手动切换至延迟更低的镜像源可显著缩短加载时间。
1、打开哔哩轻小说网页版,按 F12 打开开发者工具,切换至 Network 标签页。
2、刷新页面,筛选类型为 img 的资源,观察各图片请求的域名(如 i0.hdslb.com、i1.hdslb.com 或 cdn.biligame.com)。
3、复制任一图片URL,在新标签页中粘贴访问;若返回 403 或超时,说明该节点受限或拥塞。
4、在 hosts 文件中将响应慢的域名映射至已知低延迟IP(例如将 i0.hdslb.com 指向 180.153.227.91),保存后刷新DNS缓存(Windows执行 ipconfig /flushdns)。
二、禁用高清图预加载与懒加载干预
默认启用的懒加载(lazy loading)与自动高清图替换逻辑会阻塞首屏图片渲染,关闭后可优先加载基础尺寸图像,再按需升级画质。
1、在网页任意位置右键 → 审查元素 → Console 标签页。
2、输入并执行:document.querySelectorAll('img[data-src]').forEach(i => { i.src = i.dataset.src; delete i.dataset.src; });
3、继续执行:document.querySelectorAll('picture').forEach(p => p.replaceWith(...p.content.children));
4、如使用油猴脚本,可安装「Bilibili Lite Image Loader」并勾选「跳过WebP转码」「强制JPEG降级」选项。
三、本地代理压缩图片流
通过本地HTTP代理截获图片响应,对JPEG/PNG进行无损压缩或分辨率裁剪,减少传输体积,尤其适用于高DPI设备显示需求。
1、下载并运行 Whistle 或 Charles Proxy,配置监听端口(如 8888)。
2、在代理规则中添加: i*.hdslb.com/image/ resBody://js:./compress.js(需提前编写 compress.js 实现 Sharp 库压缩逻辑)。
3、手机或电脑系统设置HTTP代理为 127.0.0.1:8888,重启浏览器。
4、访问哔哩轻小说,观察Network中图片Size列数值是否下降30%以上。
四、替换内置图片解码器
部分Android/iOS WebView使用老旧Skia解码器,处理WebP/AVIF格式效率低下;强制改用系统级解码路径可提升解析速度。
1、安卓用户需Root后进入 /system/etc/webview.xml,将
2、iOS越狱设备通过Filza编辑 /var/containers/Bundle/Application/*/BiliBili.app/Info.plist,添加键值对:WebKitUsesNewImageDecoding = YES。
3、非越狱iOS用户可在Safari中访问哔哩轻小说,长按图片选择「在新标签页中打开」,利用Safari原生解码器加载。
五、调整客户端渲染策略
哔哩轻小说App内嵌WebView默认启用硬件加速与合成层,但低端设备易因图层合并失败导致图片绘制卡顿,关闭部分图形特性可换取稳定性。
1、安卓端进入 设置 → 关于哔哩轻小说 → 连击版本号开启开发者选项。
2、返回设置 → 开发者选项 → 找到「禁用WebView硬件加速」并启用。
3、同时勾选「强制使用软件渲染器」和「停用CSS动画缓存」。
4、重启App,进入任意含图章节,滑动时观察图片是否出现瞬时加载而非渐进式模糊填充。











