Ich finde Benutzer mit sehr alten, nicht mehr unterstützten Windows-Versionen. Welche Windows-Versionen werden von Discourse unterstützt (ich kann diese Information nirgendwo finden…)
Alles, was laufen kann:
Es gibt also keine echte Liste. Das bedeutet, ich muss herausfinden, welche Browser-Versionen alle Windows-Versionen bis zurück zu 7 unterstützen. Ich verstehe. Es wäre praktisch, wenn es eine solche Liste gäbe.
(Beitrag vom Autor gelöscht)
Die hier auf Meta Discourse aufgeführten nicht unterstützten Browser.
Ich bin mir ziemlich sicher, dass sich entweder Firefox oder die ESR-Version noch mit Windows 7 auskennt. Sie sollten Discourse problemlos auf einer Firefox ESR-Version ausführen können.
Wichtig hervorzuheben ist, dass Discourse keine Windows-Version unterstützt, die nicht auch von Microsoft selbst unterstützt wird.
Damit das geklärt ist: Ich habe selbst getestet, dass Benutzer ab Windows XP mit minimalem Aufwand eine funktionierende Einrichtung erreichen können, indem sie einen modernen Browser-Fork installieren:
Angesichts dessen, dass Windows XP nun 25 Jahre alt ist und deutlich älter als Discourse selbst, ist es beeindruckend, dass dies überhaupt möglich ist.
Es sieht so aus, als wäre Firefox 115 ESR eine gute Wahl.
Nein. Wir erhalten wütende Nachrichten von Nutzern, die Firefox 115 ESR unter Windows 7 verwenden und melden: „Ich kann nicht auf die Seite zugreifen“.
Laut Wikipedia, extended, der erweiterte Support für Windows 7 endete am 8. Oktober 2024
Ist das also heutzutage eine unsichere Option?
Haben sie gesagt, was das Problem war? TLS-Aushandlungsfehler?
Die meisten Menschen, die 2026 Windows 7 nutzen, kommen leider nicht weiter als bis zu „funktioniert nicht".
Es ist möglich, dass es zu diesem Zeitpunkt gar nicht mehr Discourse ist. Ihr System unterstützt wahrscheinlich keine modernen TLS-Verschlüsselungsmethoden, die heutzutage standardmäßig aktiviert sind.
Das Senden der Adresse https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html an sie und das Einfordern der Ergebnisse könnte bei der Diagnose helfen.
Der oben zitierte Beitrag von Sam besagt, dass alles unter FF v128 nicht unterstützt wird. Wir könnten also lange mit dem Nutzer hin- und herdiskutieren, aber die Chancen, sein Problem zu lösen, sind sehr gering. Gleichzeitig würde ein solcher Austausch den Eindruck erwecken, das Problem ließe sich tatsächlich lösen.
Daher wäre es besser, ihnen einfach zu sagen: „Entschuldigung, bitte aktualisieren Sie.
Tatsächlich funktionieren weder die neuesten Versionen von Chrome noch von Firefox unter Windows 7 mehr.
Das gesagt, ich habe gerade sowohl 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 als auch GitHub - win32ss/supermium: Chromium fork for Windows XP/2003 and up · GitHub getestet, und beide funktionieren.
Es gibt also eine Alternative für Nutzer, die ein Programm installieren können.
Supermium wurde bereits als Alternative in der Ankündigung erwähnt. Vielleicht wäre es hilfreich, auch die anderen aufzulisten? Zumindest wäre das der Ort, an dem ich sie im Falle eines erneuten Auftauchens dieses Themas zuerst suchen würde.
Ich hoffe, dies ist keine unwillkommene Abschweifung in diesem Thread. Ich habe kürzlich eine große Community von VBulletin zu Discourse migriert und dabei einige Windows-7-Benutzer entdeckt, die keinen Zugriff auf die Seite hatten. Ich habe die Beiträge hier gefunden und dem betroffenen Benutzer Thorium empfohlen. Er hat es installiert, es funktioniert, und er nutzt nun unser Discourse.
Meine Frage ist: Ich weiß nicht, was Benutzer sehen, wenn ihr Browser nicht unterstützt wird (unter der Annahme, dass TLS korrekt ausgehandelt wird, der Browser jedoch die erforderlichen Funktionen nicht bietet). Ich weiß auch nicht, wie ich den Text auf diesem Bildschirm steuern kann. Kann ich auf meinem Discourse-Server Links zu Dingen wie Thorium auf der Seite platzieren, die Benutzer sehen, wenn ihr Browser nicht unterstützt wird? Nach dem, was er sagte, scheint es, als hätte dieser Benutzer etwas gesehen, aber es war eine Landingpage oder eine Fehlerseite, die ihm mitteilte, dass sein Browser nicht unterstützt wird.
Ist der Text, den Benutzer in dieser Situation sehen, als Administrator von mir steuerbar? Discourse möchte möglicherweise keinen Link zu einem zufälligen Projekt wie Thorium in der Standardinstallation enthalten. Aber ich bin gerne bereit, dies auf meiner eigenen Seite zu tun. Ich weiß nur nicht, wo sich diese Stelle befindet.
Darüber hinaus: Gibt es eine Möglichkeit, mein Setup mit einem modernen Computer und modernen Browsern so anzupassen, dass ich sehen kann, was meine Benutzer in diesen Situationen sehen? Ich habe keine Windows-7-Systeme oder veralteten Geräte zur Verfügung. Ich weiß, wie es aussieht, wenn TLS nicht ausgehandelt werden kann, und das ist etwas, das ich nicht beheben kann. Aber was ist, wenn TLS erfolgreich ausgehandelt wird, der Browser aber zu alt ist? Wie kann ich das sehen?
Dieser Beitrag könnte dir weiterhelfen – er zeigt, was sie im Video sehen.
I cannot reproduce that. The link takes me to the topic and I can read it.
Benutzer sehen eine statische HTML-Ansicht des Forums, sodass sie alle öffentlichen Beiträge lesen können, aber nicht einloggen können, um zu liken oder zu antworten. (Sie können jedoch weiterhin per E-Mail antworten, falls dies konfiguriert ist und sie eine Benachrichtigung erhalten haben, auf die sie antworten können.)
Ich denke, Sie können das Banner bearbeiten, das Sie oben im Meta-Forum im von Lilly verlinkten Video sehen, wie bei jedem Text in Discourse (Anleitung). Sein Schlüssel sollte js.browser_update lauten.
Leider ist der Browser nicht unterstützt. Bitte wechseln Sie zu einem unterstützten Browser, um reichhaltige Inhalte anzuzeigen, sich einzuloggen und zu antworten.
Es sollte also möglich sein, den Link entweder zu dem Thema auf Meta mit den Vorschlägen oder direkt zu einem der alternativen Browser hinzuzufügen.
Eine einfache Möglichkeit zu sehen, was Benutzer sehen, wenn ihr Browser veraltet ist, besteht darin, JavaScript zu deaktivieren. Ich denke jedoch, dass Sie dann das Banner nicht sehen werden, da der Grund nicht der veraltete Browser ist, sondern dass JavaScript deaktiviert ist. Dafür wäre die Installation eines älteren Browsers oder die Verwendung eines Tools wie BrowserStack möglicherweise besser.
Das war ein großartiger Vorschlag, also habe ich es ausprobiert. Ich habe Firefox Release 73 auf meinem Mac installiert. Ich bin zu den Texten meiner Seite gegangen und habe js.browser_update geändert. Sie können die zwei Screenshots sehen. Firefox 73 scheint mir das richtige Ergebnis zu liefern (nicht unterstützter Browser), aber der Seitentext ist immer noch der Standard, nicht die aktualisierte Version, die ich eingefügt habe. Muss ich den Container neu starten oder etwas neu bauen, damit die Änderung in js.browser_update wirksam wird? Ich dachte, es könnte mein CDN-Cache sein, aber ich habe den Cache geleert und es wird immer noch der alte Text angezeigt.
Meine Einstellung:
Mein Ergebnis in Firefox 73.0:
Ich vermute, das liegt daran, dass dieser String unter js liegt und wir JavaScript in diesen alten Browsern blockieren (der eigentliche Grund, warum wir sie blockieren), sodass die angepassten Strings nicht geladen werden.


