Quali versioni di Windows sono supportate?

Sto riscontrando utenti con versioni di Windows molto vecchie e non supportate. Quali versioni di Windows supporta Discourse (non riesco a trovare questa informazione da nessuna parte…)

Qualsiasi cosa possa essere eseguita:

Quindi non esiste una vera e propria lista. Questo significa che devo cercare quali versioni dei browser sono supportate da tutte le versioni di Windows fino alla 7. Capisco. Sarebbe utile se esistesse una lista del genere.

(post cancellato dall’autore)

Quali non sono elencati nella lista dei browser supportati fornita qui su Meta Discourse.

Sono abbastanza sicuro di ricordare che Firefox o la versione ESR supportassero ancora Windows 7. Non dovresti avere problemi a eseguire Discourse con una versione ESR di Firefox.

È importante sottolineare che Discourse non supporta alcuna versione di Windows che Microsoft stessa non supporta.

Detto questo, ho testato personalmente che gli utenti da Windows XP in su possono farlo funzionare con minimo sforzo installando una fork moderna del browser:

Considerando che Windows XP sta per compiere 25 anni ed è molto più vecchio dello stesso Discourse, è impressionante che questo sia persino possibile.

Sembra che Firefox 115 ESR sia una buona opzione.

No. Stiamo ricevendo messaggi di rabbia da persone che utilizzano Firefox 115 ESR su Windows 7, che affermano: “Non riesco ad accedere al sito”.

Secondo Wikipedia, extended, il supporto esteso per Windows 7 è terminato l’8 ottobre 2024

Quindi è un’opzione insicura da utilizzare al giorno d’oggi?

Hanno specificato qual era il problema? Un fallimento della negoziazione TLS?

Purtroppo, la maggior parte delle persone che utilizza Windows 7 nel 2026 non riesce ad andare oltre l’affermazione ‘non funziona’.

A questo punto potrebbe non essere nemmeno Discourse. Il loro sistema probabilmente non supporta gli schemi di crittografia TLS moderni, che sono quelli abilitati di default oggi.

Inviarli a https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html e chiedere loro di inviarti i risultati potrebbe aiutare nella diagnosi.

Il post di Sam citato sopra afferma che tutte le versioni di FF inferiori alla v128 non sono supportate. Quindi, potremmo intraprendere una lunga serie di scambi con l’utente, ma le probabilità di risolvere il loro problema sono molto basse, mentre avviare tale dialogo darebbe loro l’impressione che la situazione sia effettivamente risolvibile.

Quindi preferisco dire loro: «Scusa, aggiorna semplicemente», poiché è la cosa giusta da fare e non crea false speranze.

Infatti, sia l’ultima versione di Chrome che quella di Firefox su Windows 7 non funzionano più.

Detto questo, ho appena testato entrambi 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 funzionano.

Quindi esiste un’alternativa per gli utenti che possono installare un programma.

Supermium è già stato menzionato come alternativa nell’annuncio. Forse sarebbe utile aggiungere anche gli altri? Almeno, è lì che probabilmente cercherei per primi nel caso in cui questo argomento si ripresentasse.

Spero che questa non sia una deviazione indesiderata in questa discussione. Recentemente ho spostato una grande comunità da VBulletin a Discourse e ho scoperto che alcuni utenti con Windows 7 non riuscivano ad accedere al sito. Ho trovato i post qui e ho menzionato Thorium all’utente che stava riscontrando problemi. L’ha installato, funziona e ora sta usando il nostro Discourse.

La mia domanda è: non so cosa vedono gli utenti quando il loro browser non è supportato (assumendo che il TLS venga negoziato correttamente, ma il browser non dispone delle funzionalità richieste). Non so come controllare il testo su quella schermata. Sul mio Discourse, posso inserire link a cose come Thorium nella pagina che gli utenti vedono quando il loro browser non è supportato? Da quanto hanno detto, sembra che questo utente stesse vedendo qualcosa, ma si trattava di una landing page o di una pagina di errore che gli diceva che il suo browser non era supportato.

Il testo che gli utenti vedono in questa situazione è qualcosa che posso controllare come amministratore? Discourse potrebbe non voler inserire un link a un progetto casuale come Thorium nell’installazione predefinita. Ma sono perfettamente disposto a farlo sul mio sito. Non so solo dove si trovi.

In relazione a ciò, esiste un modo per cui, con un computer moderno e browser moderni, posso modificare la mia configurazione in qualche modo per vedere cosa vedono i miei utenti in queste situazioni? Non ho a disposizione Windows 7 o dispositivi antichi. So come appare quando il TLS non riesce a essere negoziato, e non è qualcosa che posso risolvere, ma cosa succede se il TLS ha successo ma il browser è troppo vecchio? Come posso vedere questo?

Questo argomento e questo post potrebbero esserti utili: mostrano cosa vedono loro nel video

Gli utenti vedono una versione HTML statica del forum, quindi possono leggere tutti i post pubblici, ma non possono accedere per mettere mi piace o rispondere. (Possono comunque rispondere via email se questa funzionalità è configurata e hanno ricevuto una notifica a cui è possibile rispondere.)

Penso che tu possa modificare il banner, visibile nella parte superiore del forum Meta nel video collegato da Lilly, come qualsiasi altro testo in Discourse (guida). La sua chiave dovrebbe essere js.browser_update.

Purtroppo, il tuo browser non è supportato. Si prega di passare a un browser supportato per visualizzare contenuti avanzati, accedere e rispondere.

Quindi, aggiungere un link al topic su Meta con i suggerimenti o direttamente a uno dei browser alternativi dovrebbe essere possibile.

Un modo semplice per vedere cosa vedono gli utenti quando il loro browser è obsoleto è disabilitare JavaScript. Tuttavia, penso che in questo caso non vedrai il banner, poiché il motivo non è che il browser è obsoleto, ma che JavaScript è disabilitato. Per questo, installare un browser più vecchio o utilizzare uno strumento come BrowserStack potrebbe essere meglio.

È stata un’ottima suggerimento, quindi l’ho provato. Ho installato Firefox Release 73 sul mio Mac. Sono andato ai testi del mio sito e ho modificato js.browser_update. Puoi vedere le due schermate. Firefox 73 sembra darmi il risultato corretto (browser non supportato), ma il testo del sito è ancora quello predefinito, non la versione aggiornata che ho inserito. Devo riavviare il contenitore o ricostruire qualcosa affinché la modifica a js.browser_update abbia effetto? Pensavo potesse essere la cache del mio CDN, ma ho svuotato la cache e mostra ancora il vecchio testo.

La mia impostazione:

Il mio risultato su Firefox 73.0:

Immagino sia perché quella stringa è sotto js e impediamo l’esecuzione di JavaScript su quei vecchi browser (l’intero motivo per cui li blocchiamo), quindi le stringhe personalizzate non vengono caricate.