Entendo que o suporte a navegadores cada vez mais antigos está fora do escopo. Posso usar o Wayback Machine como uma espécie de proxy, mas isso me deu uma ideia: podemos reutilizar a visualização do rastreador existente e entregá-la a navegadores mais antigos?
Para contextualizar, tenho um iPad antigo que não renderiza nada no meu fórum e um iPhone não tão antigo que mostra uma página em branco até que a guia seja trocada no gerenciador de abas. Nenhum dos dois dispositivos pode ser atualizado. Como solução alternativa, posso usar a página 404 como um tipo de índice e, em seguida, usar a visualização /print para ver tópicos específicos.
Estes são meus user agents:
Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/58.0.3029.113 Mobile/13G36 Safari/601.1.46
Isso tem surgido aqui e ali em tópicos no Meta, obrigado por criar um tópico dedicado para acompanhar isso.
Gosto da ideia. Seja mostrando a própria visualização do rastreador ou alguma outra visualização “simplificada” que não inclua JavaScript ou que tenha JavaScript mínimo para navegadores mais antigos, algo que gostaria de ver com suporte.
Acho que isso pode ser uma boa solução para navegadores antigos. Para sites públicos que não exigem login, seria bastante fácil reutilizar a visualização do crawler para fornecer uma visualização de somente leitura compatível com versões anteriores.
A coisa se complica quando se consideram sites que exigem login ou sites com categorias seguras. Se quisermos que esses sejam acessíveis em navegadores mais antigos, teremos que reimplementar os fluxos de login e de redefinição de senha de forma compatível.
Ainda é viável, mas exigirá algum desenvolvimento.
Sugeri exatamente isso há algumas semanas aqui no Meta. Adicionar o Safari antigo, IE e Edge à lista de crawlers e fazer uma alteração para adicionar o banner de atualização do navegador no topo da visão do crawler é muito melhor do que uma tela em branco.
Para a primeira versão, limitar isso apenas a anônimos é suficiente.