Estoy encontrando usuarios con versiones muy antiguas y sin soporte de Windows. ¿Qué versiones de Windows admite Discourse (no consigo encontrar esta información en ningún lugar…)
Cualquier cosa que pueda ejecutarse:
Así que no hay una lista real. Eso significa que tengo que buscar qué versiones de navegador son compatibles con todas las versiones de Windows hasta la 7. Ya veo. Sería muy útil si existiera una lista así.
(publicación eliminada por el autor)
Los que no figuran en la lista de navegadores compatibles que se muestra aquí en Meta Discourse.
Estoy bastante seguro de que recuerdo que Firefox o la versión ESR todavía tenían soporte para Windows 7. No deberías tener ningún problema para ejecutar Discourse en una versión ESR de Firefox.
Lo importante de destacar es que Discourse no admite ninguna versión de Windows que la propia Microsoft no admita.
Dicho esto, he comprobado personalmente que los usuarios desde Windows XP en adelante pueden hacerlo funcionar con un esfuerzo mínimo instalando una rama moderna del navegador:
Dado que Windows XP cumple 25 años y es mucho más antiguo que el propio Discourse, es impresionante que esto sea incluso posible.
Parece que Firefox 115 ESR es una buena opción.
No. Estamos recibiendo mensajes enojados de personas que ejecutan Firefox 115 ESR en Windows 7 diciendo: “No puedo acceder al sitio”.
Según Wikipedia, el soporte extendido para Windows 7 finalizó el 8 de octubre de 2024
¿Eso significa que es una opción insegura ejecutarlo en estos días?
¿Dijeron cuál era el problema? ¿Fallo en la negociación TLS?
La mayoría de las personas que ejecutan Windows 7 en 2026, por desgracia, no pueden ir más allá de decir que «no funciona».
Es posible que ni siquiera sea Discourse en este punto. Su sistema probablemente no admita los esquemas modernos de cifrado TLS, que son los predeterminados habilitados actualmente.
Enviarlos a https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html y pedirles que les envíen los resultados podría ayudar a diagnosticar el problema.
La publicación de Sam citada anteriormente indica que todo lo anterior a FF v128 no es compatible. Por lo tanto, podríamos tener una larga conversación con el usuario, pero las probabilidades de poder resolver su problema son muy bajas, mientras que iniciar ese intercambio les daría la impresión de que realmente se puede solucionar.
Así que preferiría decirles: “lo siento, simplemente actualiza”, ya que es lo correcto y no les dará falsas esperanzas.
En efecto, tanto la última versión de Chrome como la de Firefox en Windows 7 ya no funcionan.
Dicho esto, acabo de probar ambos 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 y GitHub - win32ss/supermium: Chromium fork for Windows XP/2003 and up · GitHub y funcionan.
Así que existe una alternativa para los usuarios que pueden instalar un programa.
Supermium ya se mencionó como una alternativa en el anuncio. ¿Quizás sería útil añadir también los demás? Al menos, ese es el lugar donde probablemente los buscaría primero si este tema vuelve a surgir.
Espero que esto no sea un desvío no deseado en este hilo. Recientemente trasladé una gran comunidad de VBulletin a Discourse y descubrí que algunos usuarios de Windows 7 no podían acceder al sitio. Encontré las publicaciones aquí y mencioné Thorium al usuario que tenía problemas. Lo instaló, funciona y ahora está usando nuestro Discourse.
Mi pregunta es: no sé qué ven las personas cuando su navegador no es compatible (asumiendo que la negociación TLS se realiza correctamente, pero el navegador carece de las capacidades requeridas). No sé cómo controlar el texto en esa pantalla. ¿En mi Discourse, puedo incluir enlaces a cosas como Thorium en la página que ven cuando su navegador no es compatible? Por lo que dijeron, parece que este usuario veía algo, pero era una página de destino o de error que le indicaba que su navegador no era compatible.
¿Es el texto que ven los usuarios en esta situación algo que puedo controlar como administrador? Es posible que Discourse no quiera incluir un enlace a un proyecto aleatorio como Thorium en la instalación predeterminada, pero estoy perfectamente dispuesto a hacerlo en mi propio sitio. Solo no sé dónde está.
Por otro lado, ¿hay alguna manera de que, con una computadora moderna y navegadores modernos, pueda ajustar mi configuración de alguna forma para ver lo que ven mis usuarios en estas situaciones? No tengo a mi disposición ningún Windows 7 ni dispositivos antiguos. Sé cómo se ve cuando la negociación TLS falla, y eso es algo que no puedo solucionar, pero ¿qué sucede si la negociación TLS tiene éxito pero el navegador es demasiado antiguo? ¿Cómo puedo ver eso?
Este tema y publicación pueden ayudarte: muestra lo que ven en el video
I cannot reproduce that. The link takes me to the topic and I can read it.
Los usuarios ven una vista HTML estática del foro, por lo que pueden leer todas las publicaciones públicas, pero no pueden iniciar sesión para dar me gusta o responder. (Aún pueden responder por correo electrónico si eso está configurado y recibieron una notificación a la que pueden responder.)
Creo que puedes editar el banner que ves en la parte superior del foro Meta en el video que enlazó Lilly, como cualquier texto en Discourse (guía). Su clave debería ser js.browser_update.
Lamentablemente, tu navegador no es compatible. Por favor, cambia a un navegador compatible para ver contenido enriquecido, iniciar sesión y responder.
Por lo tanto, debería ser posible agregar el enlace ya sea al tema en Meta con las sugerencias o directamente a uno de los navegadores alternativos.
Una forma sencilla de ver lo que ven los usuarios cuando su navegador está desactualizado es desactivar JavaScript. Pero creo que entonces no verás el banner, porque la razón no es que el navegador esté desactualizado, sino que JavaScript esté desactivado. Para eso, instalar un navegador más antiguo o usar una herramienta como BrowserStack podría ser mejor.
¡Fue una gran sugerencia, así que la probé! Instalé Firefox Release 73 en mi Mac. Fui a los textos de mi sitio y cambié js.browser_update. Puedes ver las dos capturas de pantalla. Firefox 73 parece estar dándome el resultado correcto (navegador no compatible), pero el texto del sitio sigue siendo el predeterminado, no la versión actualizada que configuré. ¿Necesito reiniciar el contenedor o volver a compilar algo para que el cambio en js.browser_update surta efecto? Pensé que podría ser la caché de mi CDN, pero la limpié y aún así sigue mostrando el texto antiguo.
Mi configuración:
Mi resultado en Firefox 73.0:
Supongo que es porque esa cadena está bajo js y dejamos de ejecutar JavaScript en esos navegadores antiguos (la razón principal por la que los bloqueamos), por lo que las cadenas personalizadas no se cargan.


