Páginas de móvil (iOS) en blanco con JS desactivado

Si tengo Javascript deshabilitado en iOS Safari, el contenido simplemente no se renderiza: la página de inicio está en blanco y las páginas de temas muestran solo el título y la categoría sin ningún contenido de texto. Estoy viendo este comportamiento en mi propio sitio, así como en Meta:

Probado en iOS 16.5, así como en Safari de macOS con un agente de usuario de iOS configurado.

Editar: También estoy viendo esto con un agente de usuario de Android/Chrome configurado.

3 Me gusta

@Falco / @david Creo que esta es la optimización que tenemos para móviles, donde no enviamos el payload completo para ahorrar tráfico.

Parece deliberado, pero ¿quizás hay algo que podamos hacer aquí a largo plazo y forzar una redirección o algo para casos como estos? (redireccionar a ?javascript_disabled o algo así…)

3 Me gusta

Sí, eso es exactamente. La contrapartida es un mejor rendimiento para el 99,999% de los usuarios, con ahorros tanto en el uso de la red como en la batería del usuario, pero las personas que deshabilitan JavaScript en sus teléfonos inteligentes modernos no obtienen la versión HTML estática.

¿Forzar una redirección con una etiqueta meta? Quizás rendericemos un botón en el else de este if aquí

que recargue la página actual con un parámetro y/o establezca una cookie.

Considerando el impacto aquí y el trabajo necesario, diría que es un trabajo de baja prioridad y pr-welcome.

2 Me gusta