Estou encontrando usuários com versões muito antigas e sem suporte do Windows. Quais versões do Windows o Discourse suporta (não consigo encontrar essa informação em lugar nenhum…)
Qualquer coisa que possa ser executada:
Então, não há uma lista real. Isso significa que tenho que pesquisar quais versões de navegador todas as versões do Windows, desde a 7, suportam. Entendi. Seria útil se houvesse uma lista assim.
(postagem excluída pelo autor)
Que não estão listados na lista de navegadores suportados apresentada aqui no Meta Discourse.
Tenho quase certeza de que me lembro do Firefox ou da versão ESR ainda ter suporte ao Windows 7. Você não deve ter nenhum problema para executar o Discourse em uma versão ESR do Firefox.
O que é importante destacar é que o Discourse não suporta nenhuma versão do Windows que a própria Microsoft não suporte.
Com isso esclarecido, eu mesmo testei e confirmei que usuários do Windows XP em diante podem fazê-lo funcionar com esforço mínimo, instalando uma versão moderna de um navegador:
Considerando que o Windows XP está completando 25 anos e é muito mais antigo que o próprio Discourse, é impressionante que isso seja possível.
Parece que o Firefox 115 ESR é uma boa opção.
Não. Estamos recebendo mensagens de pessoas que estão usando o Firefox 115 ESR no Windows 7 dizendo: “Não consigo acessar o site”.
De acordo com a Wikipedia, extended, o suporte estendido para o Windows 7 encerrou-se em 8 de outubro de 2024
Então, essa é uma opção insegura para se usar atualmente?
Eles disseram qual era o problema? Falha na negociação TLS?
Infelizmente, a maioria das pessoas que usam o Windows 7 em 2026 não consegue ir além de ‘não funciona’.
É possível que nem mesmo seja o Discourse neste momento. O sistema deles provavelmente não suporta os esquemas modernos de criptografia TLS, que são os padrões habilitados atualmente.
Enviar o link https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html para eles e pedir que enviem os resultados pode ajudar no diagnóstico.
A postagem de Sam citada acima afirma que tudo abaixo da FF v128 não é suportado. Portanto, podemos ter uma longa troca de mensagens com o usuário, mas as chances de conseguirmos resolver o problema dele são muito pequenas, enquanto iniciar essa troca dará a ele a impressão de que o problema pode, na verdade, ser resolvido.
Então, prefiro dizer a ele: “desculpe, basta atualizar”, pois essa é a atitude correta e não dará a ele falsas esperanças.
Realmente, tanto o Chrome quanto o Firefox mais recentes no Windows 7 não funcionam mais.
Dito isso, acabei de testar ambos os repositórios GitHub - Eclipse-Community/r3dfox: r3dfox is a modern Firefox based web browser for Windows Vista & 7. SourceForge link for downloading with older browsers. https://sourceforge.net/projects/r3dfox/ · GitHub e GitHub - win32ss/supermium: Chromium fork for Windows XP/2003 and up · GitHub, e eles funcionam.
Portanto, há uma alternativa para usuários que podem instalar um programa.
O Supermium já foi mencionado como uma alternativa no anúncio. Talvez ajude adicionar os outros também? Pelo menos, esse seria o lugar onde eu provavelmente procuraria primeiro caso esse tópico surja novamente.
Espero que isso não seja um desvio indesejado neste tópico. Recentemente, migrei uma grande comunidade do VBulletin para o Discourse e descobri alguns usuários do Windows 7 que não conseguiam acessar o site. Encontrei os posts aqui e mencionei o Thorium ao usuário que estava com problemas. Ele o instalou, funcionou e agora está usando nosso Discourse.
Minha pergunta é: não sei o que as pessoas veem quando seu navegador não é compatível (supondo que o TLS seja negociado corretamente, mas o navegador não tenha as capacidades necessárias). Não sei como controlar o texto nessa tela. No meu Discourse, posso colocar links para coisas como o Thorium na página que eles veem quando o navegador não é compatível? Pelo que eles disseram, parece que esse usuário estava vendo algo, mas era uma página de destino ou de erro informando que o navegador não era compatível.
O texto que os usuários veem nessa situação é algo que posso controlar como administrador? O Discourse pode não querer incluir um link para algum projeto aleatório como o Thorium na instalação padrão. Mas estou perfeitamente disposto a fazer isso no meu próprio site. Só não sei onde está.
Relacionado a isso, existe alguma maneira de eu, com um computador moderno e navegadores modernos, ajustar minha configuração de alguma forma para ver o que meus usuários veem nessas situações? Não tenho nenhum Windows 7 ou dispositivos antigos disponíveis. Sei como é quando a negociação do TLS falha, e isso não é algo que eu possa corrigir, mas e se o TLS for bem-sucedido, mas o navegador for muito antigo? Como posso ver isso?
Este tópico e post podem ajudá-lo — mostram o que eles veem no vídeo
I cannot reproduce that. The link takes me to the topic and I can read it.
Os usuários veem uma versão estática em HTML do fórum, então podem ler todas as postagens públicas, mas não podem fazer login para curtir ou responder. (Eles ainda podem responder por e-mail se isso estiver configurado e se receberam uma notificação para a qual podem responder.)
Acho que você pode editar o banner, que aparece no topo do fórum Meta no vídeo que Lilly linkou, como qualquer texto no Discourse (guia). Sua chave deve ser js.browser_update.
Infelizmente, seu navegador não é suportado. Por favor, mude para um navegador suportado para visualizar conteúdo rico, fazer login e responder.
Portanto, adicionar o link ao tópico no Meta com as sugestões ou diretamente a um dos navegadores alternativos deve ser possível.
Uma maneira fácil de ver o que os usuários veem quando seu navegador está desatualizado é desativar o JavaScript. Mas acho que, nesse caso, você não verá o banner, pois o motivo não é o navegador estar desatualizado, mas sim o JavaScript estar desativado. Para isso, instalar um navegador mais antigo ou usar uma ferramenta como o BrowserStack pode ser melhor.
Essa foi uma ótima sugestão, então tentei. Instalei o Firefox Release 73 no meu Mac. Acessei os textos do meu site e alterei o js.browser_update. Você pode ver as duas capturas de tela. O Firefox 73 parece estar me dando o resultado correto (navegador não suportado), mas o texto do site ainda é o padrão, não a versão atualizada que inseri. Preciso reiniciar o container ou reconstruir algo para que a alteração no js.browser_update surta efeito? Achei que poderia ser o cache do meu CDN, mas limpei o cache e ainda está mostrando o texto antigo.
Minha configuração:
Meu resultado no Firefox 73.0:
Acho que é porque essa string está sob js e nós impedimos que o JavaScript seja executado nesses navegadores antigos (a razão pela qual os bloqueamos), então as strings personalizadas não são carregadas.


