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:
@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í…)
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.