OldPanda/Open-the-F-king-URL-Right-Now

开启后微信公众号文章的图片无法加载

f59375543 opened this issue · 17 comments

比如说这个地址,关闭脚本后恢复正常

https://mp.weixin.qq.com/s/i8-Tp1GzLJvNj_SG5pcEIg

有可能跟这个 issue 是同样的原因

直接在脚本设置 排除 mp.weixin.qq.com 刚刚测试没问题

应该已经修复了,祝使用愉快!

应该已经修复了,祝使用愉快!

非常感谢

相同的原因,会导致微信公众号后台的图片显示异常,如登录二维码,公众号头像。

Snipaste_2023-01-06_15-47-09

Snipaste_2023-01-06_15-47-56

Snipaste_2023-01-06_15-45-3

@XHXIAIEIN 你好,方便给个 URL 吗?

@XHXIAIEIN 你好,方便给个 URL 吗?

不好意思,忘记放链接了
https://mp.weixin.qq.com/

直接在脚本设置 排除 mp.weixin.qq.com 刚刚测试没问题

我排除 https://mp.weixin.qq.com/* 之后,就可以正常使用了。

看了一下脚本的源码,可能是直接匹配了整个微信域名导致的。

wechat1: { match: 'https://mp.weixin.qq.com/', redirect: enableURLs },

建议只匹配中转跳转的那部分链接,避免误伤

@XHXIAIEIN 我没有微信公众号,不好验证,能不能麻烦你验证一下?谢谢!

测试了一下,可以正常使用了~ 但控制台还是会报错,虽然不影响使用,但万一后面哪天出问题就麻烦了
Snipaste_2023-01-07_11-25-53

替换成这个地址就没问题了

https://mp.weixin.qq.com/s?src=*

谢谢帮忙!但新地址无法匹配公众号文章,比如说 https://mp.weixin.qq.com/s/vH-bD52kSauKQI0ScA7k_g

或者方便发一下公众号编辑控制台的 URL 吗?记得隐去隐私信息

编辑器后台是

https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=*

谢谢帮忙!但新地址无法匹配公众号文章,比如说 https://mp.weixin.qq.com/s/vH-bD52kSauKQI0ScA7k_g

咦 我甚至没发现到公众号文章也有外链跳转,在哪里?

我甚至没发现到公众号文章也有外链跳转,在哪里?

这个 issue 最上面的那个链接里有很多外链。

能不能麻烦你试试在第 49 行之前插入

// @exclude        https://mp.weixin.qq.com/cgi-bin/home?*

然后试试看?

抱歉 我没有看明白,公众号文章正文里面的 "链接" 本身就是纯文本,并不是超链接啊。即使是里面可以点击的也是微信里面直接跳转过去。除了那些限制需要在手机打开的,其他的都不会出现跳转提示。

匹配微信文章地址目的是想识别纯文本转换成超链接吗?

嗯,就是这个目的,可以把 https:// 或者 http:// 开头的地址转成超链接。谢谢验证!我去修一下