tgoop.com/zZPiglet/153
Last Update:
摸🐟:
之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。
近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点:
1. 每次都需要手动点击一次;
2. 对白名单外(也许是黑名单内)的依旧封禁了跳转;
3. 只能在私聊中触发,扫码和群聊还是老样子;
4. macOS 中微信好像并没有开放(也许是我的问题)。
但开放访问意味着可以在微信中直接打开,于是之前的想法理论上可以实现了,但被封禁的链接依旧不行,于是退一步考虑使用快照,并提供通知跳转到浏览器访问。
目标:
1. 跳过中间手动点击,显示部分封禁链接的快照;
2. 提供一些通知点击跳转;
3. 在群聊及扫码时也可使用;
4. macOS 可用。
欢迎大家测试、使用、改进、PR:Surge Module,Quantumult X Rewrite Snippets,Loon Plugin,JavaScript。
其中,不完善的有:
Surge Module 在 iOS 和 macOS 均可使用,macOS 不会弹窗通知(因为弹窗也没法点击跳转),且部分封禁链接跳转 Safari 后缺失微信的 exportKey 参数,无法解析出原始链接,这个暂未解决;
Quantumult X Rewrite Snippets / Loon Plugin 只测试了 iOS 端使用,且 Quantumult X 不知道是否有参数判断 iOS / macOS。
其中,可更改的配置有脚本第 2 行与第 3 行,均默认关闭:
第 2 行为是否在微信中用快照显示被封禁的链接(左下有申诉按钮的),如关闭则依旧显示封禁警告页面,但提供弹窗跳转;
第 3 行为是否在微信中用进行强制重定向,允许的情况下可能出现循环重定向。
这些更改可以下载脚本后修改,也可以使用 BoxJs 修改,对于 Surge 4.11.0(2010)+ 也可直接在配置中使用 argument 参数修改,如 argument=useCache=true&forceRedirect=false。
BY zZPiglet
Share with your friend now:
tgoop.com/zZPiglet/153