Ich habe versucht, die Datei metadata_controller.rb zu bearbeiten, aber mit ./launcher rebuild app wurde sie einfach auf den Standard zurückgesetzt, bei dem die Einstellung für dieses Feld leer ist (der Benutzer kann also wählen). Gibt es also eine Möglichkeit, den Hochformat-Modus mit PWAs zu erzwingen, oder entscheidet nur das Discourse-Team im Kern für alle Discourse-Instanzen?
Vielleicht möchten Sie sich die Geschichte zu diesem irgendwie kontroversen Thema ansehen:
Leute beschweren sich ständig, daher setzen wir nichts mehr fest. Wenn Sie möchten, dass sich Ihr Telefon nicht dreht, können Sie die Bildschirmausrichtung über die Schnellzugriffstaste in der Benachrichtigungsleiste auf Android sperren.
Wenn Sie dennoch die Manifest-Datei für Ihre Website ändern möchten, müssen Sie ein Plugin schreiben.
Danke. Vielleicht werde ich ein Plugin schreiben.
Ich möchte Sie auch darüber informieren, warum ich nur den Hochformatmodus wünsche. Nehmen wir Meta Discourse als Beispiel. Ich verwende ein iPhone, also gehe ich auf meta.discourse.org in Safari und klicke auf
und dann auf Zum Home-Bildschirm hinzufügen. Alles funktioniert also einwandfrei, und so sieht es aus:
Wenn ich jedoch den Bildschirm in den Querformatmodus drehe und dann wieder zurück in den Hochformatmodus, passiert Folgendes (beachten Sie, dass das Banner abgeschnitten wird und nicht wieder normal wird):
Ich würde nicht darauf wetten, dass diese Eigenschaft in iOS beachtet wird, da ihre Unterstützung für das Web App Manifest nahezu nicht vorhanden ist.

