Reader Mode enabled

vorhergehende Artikel in: Markup Android
18.08.2013

Seit ich das Offline Content Management System, mit dem diese Website verwaltet wird so weit hatte, daß ich zum ersten Mal die Ergebnisse im Browser betrachten konnte, saß ein Stachel in meinem Fleisch: auf Android konnte ich nicht in den Reader Mode schalten. Das habe ich nun geändert.

Warum es nicht funktionierte

Der Reader Mode ist eine sehr schöne Sache auf mobilen Browsern: Unter Android (4.1.2) zum Beispiel weiß ich aus eigener Anschauung, daß Firefox und der mitgelieferte Browser dies anbieten.

Reader Mode bedeutet, daß der Browser nicht benötigte Elemente in der Webseite ausblendet, so daß man sich ganz auf den Inhalt konzentrieren kann. Nebenbei steht dem Inhalt so auch mehr Bildschirmfläche zur Verfügung - der Leser muß nicht so viel scrollen.

In den ersten Wochen und Monaten wollten die Browser diesen Modus für die vorliegende Webseite einfach nicht anbieten. Bei dem aktuell durchwachsenen Wetter habe ich mich heute hingesetzt und versucht, herauszubekommen, was genau an den Artikeln die Mobilbrowser davon abhält. Nach relativ kurzer Zeit wurde ich tatsächlich fündig: Die einzelnen Artikel werden als XHTML an den Browser geliefert. Früher hatte ich links oben ein Logo eingebettet, das mitgtels MathML erstellt war. Genau das war das Problem: MathML in einer Webseite verhindert den Reader Mode.

Alternative zum Reader Mode

Alternativ wäre ein Ansatz möglich gewesen, der es per JavaScript erlaubt hätte, die drei Hauptbereiche der Seite (die drei Spalten) dynamisch mit anderen CSS-Klassen zu versehen. Dadurch wäre es dann möglich geworden, die beiden Spalten außen auszublenden und der mittlere Spalte den dann verfügbaren Platz zuzuschlagen.

Da diese Variante aber nur in Desktop-Browsern funktioniert, wurde sie fürs erste wieder deaktiviert.

Alle Artikel rss Wochenübersicht Monatsübersicht Codeberg Repositories Mastodon Über mich home xmpp


Vor 5 Jahren hier im Blog

  • Storage Server Konfiguration I

    31.01.2021

    Ich habe zu Weiterbildungszwecken aus alten PC-Komponenten ein Serversystem zusammengebaut und stelle hier die Konfiguration als Storage-Server vor

    Weiterlesen

Neueste Artikel

  • Asymmetrische Kryptographie

    Ich habe mich mit der Idee schon länger getragen: Nochmal einen Rundumschlag zu asymmetrischer Kryptographie zu machen. Dabei werde ich mich auf Demonstrationen der einzelnen Konzepte und Operationen mit Beispielcode konzentrieren und zu jedem der vorgestellten Konzepte mehr oder weniger ausführlich bezüglich der Einsatzszenarien und Vor- und Nachteile Stellung beziehen

    Weiterlesen
  • LinkCollections 2026 I

    Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2025 folgt hier gleich die erste für dieses Jahr:

    Weiterlesen
  • AtTiny85 zur Ansteuerung von OLED-Infodisplays via USB

    Ich hatte neulich bemerkt, dass ich bei meinem Wechsel von Github zu Codeberg nicht alle meine Repositories erwischt hatte...

    Weiterlesen

Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.

Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.

Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...

PS: Meine öffentlichen Codeberg-Repositories findet man hier.