obsidian 剪藏微信文章图片

Created at 5 hours ago
Updated at 5 hours ago
解决微信防盗链和URL参数问题
Total Installs
8
Today's New
+0
User Rating
- / 5.0 (0)
Current Version
1.1
Script Details
Applicable Sites

WeChat Image Loader

解决微信文章中图片懒加载和防盗链问题的用户脚本。

功能特点

  • 🚀 自动加载 - 自动将微信文章中的懒加载图片(data-src)转换为真实图片
  • 🔓 突破防盗链 - 通过设置 Referrer Policy 突破微信图片防盗链限制
  • 🧹 智能清洗 - 移除可能导致图片加载失败的 URL 参数(如 tp=webpwxfrom 等)
  • 实时监控 - 自动检测并处理动态加载的内容

安装

第一步:安装脚本管理器

Tampermonkey(推荐)

ScriptCat(国产替代)

第二步:创建脚本

  1. 点击油猴/ScriptCat 图标 → "创建新脚本"
  2. wechat-img-loader.user.js 的全部内容复制到编辑器
  3. Ctrl+S 保存

使用方法

验证脚本是否生效

  1. 打开任意微信公众号文章
  2. F12 打开开发者工具 → Elements
  3. 找到任意图片,检查 src 属性
  4. 如果 URL 中的 &tp= 等参数已被移除,说明脚本正常运行

开始使用

安装并验证后,使用 Obsidian Web Clipper 正常剪藏,图片即可正常加载。

工作原理

  1. Referrer Policy - 设置 no-referrer-when-downgrade 策略,使外部访问时能够正常显示图片
  2. 图片地址提取 - 从 data-src 属性提取真实图片链接
  3. URL 清洗 - 移除可能导致加载失败的参数
  4. 动态监听 - 使用 MutationObserver 监控页面变化,实时处理新增图片

兼容性

  • Tampermonkey (推荐)
  • Greasemonkey
  • Violentmonkey

支持的浏览器:Chrome、Firefox、Edge、Safari 等主流浏览器

License

MIT License