2017-04-27 4 views
3

Ich weiß, dass es möglich ist, ein WebView als ganze Seite hinzuzufügen, konnte aber keinen Beispielcode dafür finden. Ich nehme an, dass Sie ein PageView als Basis verwenden können, aber nicht sicher, wie Sie das native android WebView aufrufen und es dem PageView hinzufügen.Wie fügt man ein Webview in Flutter hinzu?

Kann mir jemand in die richtige Richtung zeigen?

Antwort

5

Flutter hat keine integrierte Unterstützung für eingebettete WebViews. Folgen Sie issue 730 für Updates.

Sie können immer noch Webinhalte in Ihrer App anzeigen, aber Sie müssen Flutterland über das Plugin-System verlassen. Wenn Sie nur einen Browser öffnen möchten, können Sie das url_launcher Flutter-Plugin verwenden.

Wenn Sie ausgefallenere etwas tun will (vielleicht wollen Sie nicht eine sichtbare Adressleiste), könnten Sie einen benutzerdefinierten UIViewController (iOS example) und Activity (Android example) und verwenden Sie den plugin API implementieren in diesen zu starten.

+1

Haben Sie das nicht verwendet, aber es könnte genau das tun: https://pub.dartlang.org/packages/flutter_webview_plugin –

+0

Ja, das ist eine gute Option. –

Verwandte Themen