La fenêtre d'inscription ne s'ouvre pas dans les navigateurs intégrés

Bonjour. Nous utilisons Discourse ! comme vue web dans notre application codée avec Flutter. Récemment, j’ai remarqué que l’écran d’adhésion au forum ne s’ouvrait pas. En faisant des recherches, j’ai remarqué quelque chose comme ceci dans la console du navigateur (voir image). Cela pourrait-il avoir quelque chose à voir avec cela ?

De plus, dans la dernière version (d405305456), la nouvelle lightbox expérimentale ne fonctionne pas. Lorsque vous cliquez sur l’image, l’image n’apparaît pas. Il n’y a que sa forme embuée en arrière-plan.

1 « J'aime »

Cela ressemble certainement à une #installation-non-prise-en-charge, je ne suis pas sûr que nous ayons jamais officiellement pris cela en charge.

Cela dit, je vais interroger l’équipe JavaScript moderne au cas où elle aurait des idées.

2 « J'aime »

Êtes-vous en mesure de partager un exemple d’application Flutter intégrant Discourse ? Comme Sam l’a mentionné, ce n’est pas strictement pris en charge, mais s’il y a quelque chose de simple que nous pouvons faire pour corriger/améliorer la compatibilité, nous serons généralement heureux de le faire.

L’erreur dans votre capture d’écran pourrait être liée, mais elle ne semble pas provenir directement de Discourse (nous n’avons pas de fichier ‘webcontent.js’). Il s’agit très probablement de quelque chose injecté par votre WebView.

Il semble que les WebViews Flutter sont pris en charge par différents moteurs d’exploitation, cela pourrait donc être spécifique à la plateforme.

3 « J'aime »