Abschied von iOS 15 & anderen alten Browsern im Juli 2025

Nach dem nächsten stabilen Release im Juli 2025 wird Discourse einige moderne Browserfunktionen nutzen, die unter iOS 15 und einigen anderen alten Browsern nicht verfügbar sind.

Die minimal unterstützte iOS-Version für Discourse wird von 15.7 auf 16.7 aktualisiert. Danach wird Besuchern, die ältere iOS-Versionen verwenden, eine Basic-HTML-Version der Community-Inhalte angezeigt, damit sie weiterhin Gespräche lesen können, aber sie werden sich nicht auf der Website anmelden oder Inhalte posten können.

Geräte, die auf iOS 15 beschränkt sind, sind das iPhone 6s, iPhone SE (1. Gen.), iPhone 7 und iPad Mini 4. Diese wurden alle vor über 9 Jahren veröffentlicht und werden von Apple nicht mehr aktualisiert (siehe iosref.com). Leider wird es auf diesen Geräten nicht möglich sein, einen Browser zu verwenden, der sich bei Discourse anmelden kann.

Für neuere iOS-Geräte sollte das Betriebssystem auf iOS 16.7 oder höher aktualisiert werden.

Diese Änderung wird auch ältere Versionen anderer Browser betreffen. Die minimale Firefox-Version mit Unterstützung für diese Funktionen ist v128 (Juli 2024) und die minimale Chrome(ium)-Version ist v119 (Oktober 2023). Benutzer, die auf eine neuere Version dieser Browser aktualisieren können, sollten dies tun, um Auswirkungen zu vermeiden.

Für Benutzer von Windows 7 und XP, die Chrome/Firefox nicht aktualisieren können, sollten Sie einen Chromium-Fork von Drittanbietern wie Supermium oder Thorium in Betracht ziehen [1].

Ab heute werden wir ein Warnbanner für betroffene Benutzer ausrollen, mit einem Link zu diesem Thema.

Auf technischer Seite werden die Funktionen, die wir benötigen, relative Farbsyntax, Subgrid, Lookbehind-Regex und Import Maps umfassen, die alle zu einer verbesserten Leistung und Benutzererfahrung für Discourse-Benutzer führen werden.

:information_source: Die ursprüngliche Version dieser Ankündigung nannte den 1. Mai 2025 als Stichtag. Basierend auf dem Feedback der Community wurde dieser auf Juli 2025 verschoben.


  1. (Hinweis: Discourse kann keine Garantien für die Sicherheit oder Leistung dieser Browser übernehmen). ↩︎

39 „Gefällt mir“

Ich bin bei Kiwi 132, warum bekomme ich diese Benachrichtigung?

3 „Gefällt mir“

Wenn Sie das Banner sehen, bedeutet dies, dass Ihrem Browser die Unterstützung für eine dieser drei Funktionen fehlt:

Wenn Sie die Entwicklerkonsole öffnen, sollten Sie eine rote Nachricht mit den Werten true/false für jede dieser Funktionen sehen.

Unsere Überschrift hier ist „iOS 15“, da dies der am häufigsten verwendete Browser ist, dem diese Funktionen fehlen. Die Änderung gilt aber auch für andere Browser, denen dieselben Funktionen fehlen.

Leider wurde Kiwi offiziell eingestellt :cry:

13 „Gefällt mir“

Als Webentwickler… ich verstehe, aber ich denke, das ist eine sehr traurige Ankündigung.

Nicht in der Lage zu sein, eine „Text“-Website mit einem 10 Jahre alten Gerät zu öffnen…

Gibt es keine Alternativen?

Ein reines HTML-Theme für alte Geräte?

10 „Gefällt mir“

Das ist bei der Entwicklung von Discourse zu erwarten – zumindest, wenn man mit dem operativen Ansatz von Discourse vertraut ist.

Die Designentscheidung ist, für die neuesten Technologien optimiert zu werden, ohne sich in umfangreicher Unterstützung für „alte“ Software zu verfangen (ich stimme zu, dass „alt“ in diesem Kontext nicht genau „alt“ ist und wie viele mag ich es nicht, alle paar Jahre neue Geräte kaufen zu müssen :cry: ), und es gab in der Vergangenheit viele ähnliche Ankündigungen und Diskussionen. Zum Beispiel:

15 „Gefällt mir“

Ja, wir haben eine grundlegende HTML-Ansicht, die auf allen Geräten funktioniert. Diese wird auch weiterhin für iOS15 verfügbar sein:

13 „Gefällt mir“

Das ist es. Danke!

(Ich mache mir große Sorgen um die zukünftige Erhaltung von Informationen… Ich führe auch eine lokale Markdown-Version meiner Community-Inhalte mit den leistungsstarken Discourse-APIs und benutzerdefinierten Python-Skripten wie diesen durch.)

5 „Gefällt mir“

Darf ich fragen, warum? :thinking:

4 „Gefällt mir“

Für alle, die sich speziell für Chrome interessieren: Chrome 119 (November 2023) ist die Grenze:

6 „Gefällt mir“

Ja, und für Firefox werden diese Funktionen ab v128 (Juli 2024) unterstützt.

Es ist jedoch erwähnenswert: Sowohl Chrome als auch Firefox sind „ewige“ Browser. Die überwiegende Mehrheit der Benutzer wird automatisch auf den neuesten Versionen gehalten.

Unsere offizielle Richtlinie dazu ist, dass wir nur die neueste veröffentlichte Version unterstützen. (obwohl Discourse natürlich auch auf älteren Versionen funktioniert, bis eine neue Funktion erforderlich ist)

5 „Gefällt mir“

Verständlich!


Haben Sie Ratschläge zur Fehlerbehebung für mobile Android-Browser? Zur Information: Ich versuche, einem Benutzer zu helfen, der das Banner sieht. Er sagt, er benutzt Chrome 134.
Die einzige Möglichkeit, auf die Entwicklerkonsole zuzugreifen, um zu sehen, was markiert wird, die ich finden konnte, beinhaltet USB-Tethering, was etwas zu viel verlangt ist, um es jemandem zu erklären!

2 „Gefällt mir“

Wenn Sie sie dazu bringen, zu etwas zu navigieren, das ihre Browser-Header widerspiegelt, könnte dies helfen, ihre Behauptung zu überprüfen. Ich habe zum Beispiel diese Funktion auf meinem Webserver verfügbar (https://www.supermathie.net/reflect/headers):

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: en-GB,en-US;q=0.9,en;q=0.8,fr-CA;q=0.7,fr;q=0.6
connection: keep-alive
dnt: 1
host: www.supermathie.net
sec-ch-ua: "Chromium";v="134", "Not:A-Brand";v="24", "Google Chrome";v="134"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Mobile Safari/537.36

(Haftungsausschluss: Dies ist ein persönlicher Server, der nicht mit CDCK verbunden ist. Sie können ihn gerne nutzen oder bei Bedenken hinsichtlich der Privatsphäre Ihren eigenen erstellen.)

8 „Gefällt mir“

Ich weiß nicht, ob es helfen kann; ich habe eine persönliche und einfache GitHub-Seite (source) erstellt, die testet, wie Discourse es tut: https://arkshine.github.io/discourse-features-test/

Bilder

26 „Gefällt mir“

Es tut mir leid, aber ein +1 oder Daumen hoch drückt nicht aus, wie cool das ist @Arkshine danke

9 „Gefällt mir“

@Arkshine, vielen Dank, dass du die Testseite zusammengestellt hast! Ich habe sie weitergeleitet und der Benutzer konnte sein Problem lösen, ohne weitere Hilfe zu benötigen.

Wie sich herausstellte, gab es tatsächlich einen zweiten, veralteten Browser im Spiel :wink:

10 „Gefällt mir“

Die Unterstützung für 2 Jahre alte Browser einzustellen, ist nicht das, was ich von großen Websites erwarte.

3 „Gefällt mir“

Ein Telefon, das seit 2 Jahren keine Updates mehr erhalten hat, ist unglaublich riskant.

Ein Großteil davon liegt bei Apple. Sie haben Geräte vor 9 Jahren verkauft und wollen sie nicht mehr warten.

9 „Gefällt mir“

Es gibt auch andere Gründe, ältere Browser zu verwenden:

  1. Mangelnder Support für telemetryfreie Versionen von Betriebssystemen (Windows);
  2. Das Einstellen der Unterstützung für Manifest V2 in Chrome;
  3. Entscheidung von Mozilla, den Verkauf von Nutzerdaten zu beginnen.
4 „Gefällt mir“

Ist die richtige Lösung dafür nicht ein Umstieg auf Linux (auf dem Desktop)?

Es ist ziemlich unsicher, ältere, nicht unterstützte Browser für z. B. Online-Banking zu verwenden.

8 „Gefällt mir“

Sie sollten sich bei diesen Dingen unbedingt bei den entsprechenden Unternehmen beschweren.

Beachten Sie, dass ein Nicht-Update immer noch eine Verlustsituation darstellt, da Sie Patches für kritische Sicherheitslücken verpassen (die eine Remote-Codeausführung ohne Benutzereingabe ermöglichen).

Sowohl Firefox als auch Chrome haben solche Schwachstellen in der letzten Woche behoben:

Angreifer konnten den Elternprozess dazu bringen, Handles an privilegierte Kindprozesse zu leaken, was zu einem Ausbruch aus der Sandbox führte.
Die ursprüngliche Schwachstelle wurde in freier Wildbahn ausgenutzt.

Wenn ein Windows-PC-Benutzer mit dem Google Chrome-Browser (oder einem anderen Browser, der auf der Chromium-Engine basiert) darauf klickt, wird sein Computer infiziert, ohne dass vom Opfer weitere Maßnahmen erforderlich sind.

17 „Gefällt mir“