微信公众号图片无法正常显示

时间:2024-03-30 12:19:45

表象如下:
微信公众号:
1、 图文菜单图片:
a、苹果机型:部分功能无法显示,其它功能正常显示;安卓机型:所有功能无法显示
2、 H5内页图片:首次不显示,刷新后正常显示。
不同客户、不同浏览器访问同一Apache上图片结果不一样,下面以本人机型为例:
MAC PC浏览器:
1、 Safari正常显示(页面顶部进入条刷新2次);
2、 Chrome 无法显示;
3、 IE8 首次访问不显示,刷新后正常显示;
4、 微信web开发者工具正常显示(页面顶部进入条刷新2次);
华为P9 手机浏览器:
1、 微信浏览器:有时正常有时无法显示;
2、 QQ浏览器:正常显示;
3、 Chrome浏览器:正常显示;
4、 UC浏览器:无法正常显示;

诡异现象:
curl命令测试:
1、外网测试:有“诡异”代码返回,即使停了Apache,仍有此诡异的响应信息:
微信公众号图片无法正常显示
2、内网测试(Apache):响应与正常情况一致(图片二进制数据流)。

问题原因:
1、WAF安全防火墙做了图片防盗链策略,调整策略后ok