Quelles versions de Windows sont prises en charge ?

Je constate la présence d’utilisateurs avec des versions très anciennes et non prises en charge de Windows. Quelles versions de Windows Discourse prend-il en charge (je ne trouve pas cette information nulle part…)

Tout ce qui peut s’exécuter :

Donc, il n’y a pas vraiment de liste. Cela signifie que je dois rechercher quelles versions de navigateur sont prises en charge par toutes les versions de Windows, jusqu’à la 7. Je vois. Ce serait pratique s’il existait une telle liste.

(message supprimé par l’auteur)

Qui ne figurent pas dans la liste des navigateurs pris en charge donnée ici sur Meta Discourse.

Je suis assez certain de me souvenir que Firefox ou la version ESR prend encore en charge Windows 7. Vous ne devriez avoir aucun problème à exécuter Discourse sur une version ESR de Firefox.

Ce qu’il est important de souligner, c’est que Discourse ne prend en charge aucune version de Windows que Microsoft ne prend pas en charge elle-même.

Ceci étant dit, j’ai personnellement testé et constaté que les utilisateurs de Windows XP et versions ultérieures peuvent le faire fonctionner avec un minimum d’effort en installant un fork de navigateur moderne :

Étant donné que Windows XP va avoir 25 ans, et qu’il est bien plus ancien que Discourse lui-même, il est impressionnant que cela soit même possible.

Il semble que Firefox 115 ESR soit un bon choix.

Non. Nous recevons des messages furieux de la part d’utilisateurs de Firefox 115 ESR sous Windows 7 indiquant : « Je ne peux pas accéder au site ».

Selon Wikipedia, la prise en charge étendue de Windows 7 s’est terminée le 8 octobre 2024

Donc, c’est une option peu sécurisée à utiliser de nos jours ?

[quote=“RGJ, post:8, topic:400384”]
affirmer « Je ne peux pas accéder au site ». [/quote]

Ont-ils indiqué quel était le problème ? Échec de la négociation TLS ?

Malheureusement, la plupart des personnes utilisant Windows 7 en 2026 ne peuvent pas aller au-delà de « ça ne fonctionne pas ».

Ce n’est peut-être même plus Discourse à ce stade. Leur système ne prend probablement pas en charge les schémas de chiffrement TLS modernes, qui sont désormais activés par défaut.

Les envoyer sur https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html et leur demander de vous transmettre les résultats pourrait aider au diagnostic.

Le message de Sam cité ci-dessus indique que toutes les versions de FF inférieures à la v128 ne sont pas prises en charge. Nous pourrions donc engager une longue discussion avec l’utilisateur, mais les chances de résoudre son problème sont très faibles, tandis que lancer cet échange lui donnerait l’impression que la situation peut effectivement être résolue.

Je préfère donc lui répondre : « Désolé, mettez simplement à jour », car c’est la démarche appropriée et cela ne lui donnera pas de faux espoirs.

En effet, les dernières versions de Chrome et de Firefox sous Windows 7 ne fonctionnent plus.

Cela dit, je viens de tester à la fois 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 et GitHub - win32ss/supermium: Chromium fork for Windows XP/2003 and up · GitHub, et ils fonctionnent.

Il existe donc une alternative pour les utilisateurs capables d’installer un programme.

Supermium a déjà été mentionné comme alternative dans l’annonce. Peut-être serait-il utile d’ajouter les autres également ? En tout cas, c’est là que je chercherais probablement en premier si ce sujet se pose à nouveau.

J’espère que ce n’est pas un détour indésirable dans ce fil. J’ai récemment migré une grande communauté de VBulletin vers Discourse et j’ai découvert que certains utilisateurs de Windows 7 ne pouvaient pas accéder au site. J’ai trouvé les publications ici et j’ai mentionné Thorium à l’utilisateur qui rencontrait des problèmes. Il l’a installé, cela fonctionne, et il utilise maintenant notre Discourse.

Ma question est la suivante : je ne sais pas ce que voient les personnes dont le navigateur n’est pas pris en charge (en supposant que la négociation TLS se déroule correctement, mais que le navigateur manque des fonctionnalités requises). Je ne sais pas comment contrôler le texte affiché sur cet écran. Sur mon Discourse, puis-je ajouter des liens vers des projets comme Thorium sur la page que voient les utilisateurs lorsque leur navigateur n’est pas pris en charge ? D’après ce qu’ils ont dit, il semble que cet utilisateur voyait quelque chose, mais il s’agissait d’une page d’accueil ou d’une page d’erreur lui indiquant que son navigateur n’était pas pris en charge.

Le texte que les utilisateurs voient dans cette situation est-il quelque chose que je peux contrôler en tant qu’administrateur ? Discourse pourrait ne pas souhaiter inclure un lien vers un projet aléatoire comme Thorium dans l’installation par défaut. Mais je suis tout à fait disposé à le faire sur mon propre site. Je ne sais simplement pas où se trouve cette option.

En lien avec cela, existe-t-il un moyen, avec un ordinateur moderne et des navigateurs récents, d’ajuster ma configuration d’une manière ou d’une autre pour voir ce que voient mes utilisateurs dans ces situations ? Je n’ai aucun Windows 7 ni aucun appareil ancien à ma disposition. Je sais à quoi cela ressemble lorsque la négociation TLS échoue, et ce n’est pas quelque chose que je peux corriger, mais que se passe-t-il si la négociation TLS réussit mais que le navigateur est trop ancien ? Comment puis-je voir cela ?

Ce sujet et ce message pourraient vous aider : ils montrent ce qu’ils voient dans la vidéo

Les utilisateurs voient une version HTML statique du forum : ils peuvent lire tous les messages publics, mais ne peuvent pas se connecter pour aimer ou répondre. (Ils peuvent toutefois répondre par e-mail si cette option est configurée et qu’ils ont reçu une notification à laquelle ils peuvent répondre.)

Je pense que vous pouvez modifier la bannière, visible en haut du forum Meta dans la vidéo liée par Lilly, comme n’importe quel texte dans Discourse (guide). Sa clé devrait être js.browser_update.

Malheureusement, votre navigateur n’est pas pris en charge. Veuillez passer à un navigateur pris en charge pour afficher du contenu enrichi, vous connecter et répondre.

Ainsi, il devrait être possible d’ajouter un lien soit vers le sujet sur Meta contenant les suggestions, soit directement vers l’un des navigateurs alternatifs.

Un moyen simple de voir ce que voient les utilisateurs lorsque leur navigateur est obsolète consiste à désactiver JavaScript. Cependant, je pense que vous ne verrez alors pas la bannière, car le problème ne serait pas l’obsolescence du navigateur, mais la désactivation de JavaScript. Pour cela, il serait préférable d’installer un ancien navigateur ou d’utiliser un outil comme BrowserStack.

C’était une excellente suggestion, alors je l’ai essayée. J’ai installé Firefox Release 73 sur mon Mac. Je suis allé dans les textes de mon site et j’ai modifié js.browser_update. Vous pouvez voir les deux captures d’écran. Firefox 73 semble me donner le bon résultat (navigateur non pris en charge), mais le texte du site reste celui par défaut, et non la version mise à jour que j’ai entrée. Dois-je redémarrer le conteneur ou reconstruire quelque chose pour que la modification de js.browser_update prenne effet ? Je pensais que cela pouvait être dû au cache de mon CDN, mais j’ai vidé le cache et le texte ancien s’affiche toujours.

Mon paramètre :

Mon résultat dans Firefox 73.0 :

Je suppose que c’est parce que cette chaîne se trouve sous js et que nous empêchons l’exécution de JavaScript sur ces anciens navigateurs (la raison même pour laquelle nous les bloquons), de sorte que les chaînes personnalisées ne se chargent pas.