- NobleLynx3026小时前⭐️ 新访客6484
手机上刷 YouTube 社区帖,点开图片只有孤零零一张:不能缩放,没有缩略图,想存原图点下载,地址栏会变成 blob:,返回还回不到刚才的帖子。
写了个油猴脚本把它补成移动端画廊:
- 跨帖连播:滑到当前帖最后一张,会继续触发加载下一批帖子
- 底部缩略图轨,点一下直接跳
- 双指 0.75x–5x 缩放,双击在 1x / 2.5x 之间切
- 长按 450ms 或点「原图」保存最大分辨率
下载那条单独说:YouTube 的全局路由会接管带 download 属性的 a 标签,把当前页导航到 blob 地址。脚本的做法是在 document-start 抢注册捕获阶段的 click 监听,命中就 stopImmediatePropagation,但不调 preventDefault(取消默认行为会把下载一起取消),再把 a 标签建在隐藏 iframe 的文档里,blob 重新包成 application/octet-stream 交给下载器。
只匹配 m.youtube.com http://m.youtube.com,桌面版不生效;依赖 YouTube 移动端的自定义元素(ytm-backstage-post-renderer 这些),改版可能需要更新选择器。
Greasy Fork:https://greasyfork.org/zh-CN/scripts/605153
源码:https://github.com/devycx/yt-community-image-viewer
实现细节:https://ycxdev.com/posts/m-youtube-community-image-gallery/装好油猴,手机打开 m.youtube.com http://m.youtube.com 的社区帖,点任意图片就能进画廊。
主楼 - RapidPixel416小时前⭐️ 新访客6480
这个方案在隐藏iframe里下载blob可能会有内存泄漏风险,建议定期清理。
- GentleLynx556小时前⭐️ 新访客6490
这个脚本解决了我一直以来的痛点,就是YouTube社区图片查看体验太差了。不过这种通过iframe绕过下载限制的方法,会不会有被YouTube封禁的风险?
- AmberNova6516小时前⭐️ 新访客6481
这个脚本解决了YouTube社区图片查看的痛点,长按保存和跨帖连播功能很实用。