Tengo un sitio alojado en AWS S3, con CDN administrado por Cloudflare. Para la mayoría de los propósitos, el sitio funciona bien, pero cuando trato de compartirlo a través de la aplicación de redes sociales WeChat, recibo una advertencia (en la imagen a continuación) y luego el sitio no se muestra correctamente. Esto no sucede constantemente, pero cuando aparece la advertencia, el sitio no se carga correctamente.
Mi primera línea de pensamiento fue que los problemas podrían ser que las diferentes configuraciones de S3 en comparación con un servidor Apache más estándar estaban desencadenando algún problema de seguridad en WeChat, y que Cloudflare podría solucionar el problema, pero no parece haber hecho nada. diferencia.
La eliminación de Google Analytics y todos los recursos de CDN tampoco parece haber hecho ninguna diferencia.
Se agradecería enormemente cualquier idea o aporte sobre las rarezas en las reglas de representación del navegador WeChat o por qué S3 podría estar activando una advertencia. Chocando contra un poco de pared aquí.
tl;dr WeChat muestra una advertencia para ciertos dominios de nivel superior. Mi sitio estaba en un .me tld, lo que provocó una advertencia. La representación incorrecta de la página se basa en la advertencia (no estoy seguro de por qué estas dos cosas están conectadas)
Después de jugar con https (problemas de seguridad) y eliminar todos los activos CDN (pensé que podrían estar bloqueando el renderizado) y alojar el sitio en China frente a fuera de China, finalmente me topé con esto. Nada más importa. Es solo el tld que activa la advertencia y causa el problema de representación.