web-dev-qa-db-fra.com

Y a-t-il WebView dans Flutter?

Je cherche WebView en flutter. Comment puis-je afficher mon contenu HTML en flutter? En fait, notre format de livre est Html. J'ai donc besoin de WebView ou d'un moyen d'analyser le HTML en programmation flottante.

6

Vous pouvez utiliser 

> flutter_webview_plugin

C'est un plugin permettant à Flutter de communiquer avec un WebView natif. 

Remarque: la vue Web n'est pas intégrée à l'arborescence des widgets, il s'agit d'une vue native située au-dessus de la vue flottante. Vous ne pourrez pas utiliser de barres de menu, de boîtes de dialogue ...

2
Fathima km

Vous pouvez utiliser flutter_inappbrowser , c’est un plugin Flutter qui vous permet d’ajouter une vue Web inline intégrée à l’arborescence du widget ou d’ouvrir une fenêtre de navigateur dans l’application! 

Pour Inline WebView : Pour le moment (version 0.5.1), la visualisation Web en ligne est disponible uniquement pour Android et présente certaines limitations, car AndroidView n'est pas assez stable. Cependant, il existe de nombreuses méthodes et événements que vous pouvez déjà tester et utiliser.

2
Lorenzo Pichilli

Un plugin Flutter qui fournit un webview widget est maintenant disponible pour les développeurs.

usage

return Scaffold(
      appBar: AppBar(
        title: const Text('Flutter WebView example'),
      ),
      body: const WebView(
        initialUrl: 'https://flutter.io',
        javaScriptMode: JavaScriptMode.unrestricted,
      ),
    );

code complet

2
Shyju M

Si vous souhaitez simplement afficher un contenu HTML statique, vous pouvez essayer le package suivant: flutter_html_view. Flutter prend uniquement en charge une vue Web en plein écran, une vue Web en ligne n’a pas encore été prise en charge.

1
hunghd