Páginas do Mobile (iOS) em branco com JS desabilitado

Se eu tiver o Javascript desativado no Safari do iOS, o conteúdo simplesmente não é renderizado: a página inicial fica em branco e as páginas de tópicos exibem apenas o título e a categoria sem nenhum conteúdo de texto. Estou vendo esse comportamento no meu próprio site, bem como no Meta:

Testado no iOS 16.5, bem como no Safari do macOS com um user agent do iOS definido.

Editar: Também estou vendo isso com um user agent do Android/Chrome definido.

3 curtidas

@Falco / @david Acredito que esta seja a otimização que temos para dispositivos móveis, onde não enviamos a carga útil completa para economizar tráfego?

Parece deliberado, mas talvez haja algo que possamos fazer aqui a longo prazo e forçar um redirecionamento ou algo assim para casos como estes? (redirecionar para ?javascript_disabled ou algo assim…)

3 curtidas

Sim, é exatamente isso. A troca é um desempenho melhor para 99,999% dos usuários, com economia de uso de rede e bateria do usuário, mas as pessoas que desativam o JS em seus smartphones modernos não recebem a versão HTML estática.

Forçar um redirecionamento com uma tag meta? Talvez renderizemos um botão no else deste if aqui

que recarrega a página atual com um parâmetro e/ou definindo um cookie?

Considerando o impacto aqui e o trabalho necessário, eu diria que é um trabalho de baixa prioridade e pr-welcome.

2 curtidas