我在AWS S3上托管了一个网站,其中CDN由Cloudflare管理。在大多数情况下,该网站工作正常,但当我尝试通过社交媒体应用程序微信分享它时,我收到警告(如下图所示),然后该网站没有正确呈现。这并不是一致的,但是当出现警告时,该站点无法正确加载。
我的第一个想法是问题可能是S3的不同设置与更标准的Apache服务器相比在WeChat中引发了一些安全问题,而Cloudflare可能会解决问题,但它并没有解决问题。似乎有任何不同。
删除Google Analytics和所有CDN-ified资源似乎也没有任何区别。
我们非常感谢任何有关微信浏览器渲染规则中的怪异或S3可能触发警告的想法或输入。在这里碰到一点墙。
答案 0 :(得分:0)
tl; Dr WeChat显示某些顶级域名的警告。我的网站在.me tld上,引发了警告。页面呈现错误是基于警告(不确定为什么连接这两个东西)
在搞乱了https(安全问题)并删除所有CDN-ified资产(认为他们可能会阻止渲染),并在中国和中国以外的地方托管该网站时,我终于偶然发现了这一点。别的都无所谓。它只是触发警告并导致渲染问题的tld。