Registrierungsfenster öffnet sich nicht in eingebetteten Browsern

Hallo. Wir verwenden Discourse! als Webansicht in unserer mit Flutter codierten Anwendung. Kürzlich habe ich festgestellt, dass der Bildschirm für die Forenmitgliedschaft nicht geöffnet wurde. Bei meinen Recherchen fiel mir Folgendes in der Browserkonsole auf (siehe Bild). Könnte das damit zusammenhängen?

Auch in der neuesten Version (d405305456) funktioniert das experimentelle neue Lightbox nicht. Wenn man auf das Bild klickt, erscheint das Bild nicht. Nur seine dampfende Form ist im Hintergrund zu sehen.

1 „Gefällt mir“

Das fühlt sich definitiv nach einer unsupported-install an, ich bin mir nicht sicher, ob wir das jemals offiziell unterstützt haben.

Nichtsdestotrotz werde ich das moderne JS-Team fragen, falls sie Ideen haben.

2 „Gefällt mir“

Können Sie ein Beispiel für eine Flutter-App teilen, die Discourse eingebettet hat? Wie Sam erwähnte, wird dies nicht streng unterstützt, aber wenn es etwas Einfaches gibt, das wir tun können, um die Kompatibilität zu beheben/zu verbessern, sind wir im Allgemeinen gerne dazu bereit.

Der Fehler in Ihrem Screenshot könnte damit zusammenhängen, aber er scheint nicht direkt von Discourse zu stammen (wir haben keine ‘webcontent.js’-Datei). Höchstwahrscheinlich ist es etwas, das von Ihrer WebView injiziert wird.

Es sieht so aus, als ob Flutter Webviews unterstützt werden von verschiedenen Betriebssystem-Engines, daher könnte dies plattformspezifisch sein.

3 „Gefällt mir“