如何使用Url_Launcher的inAppWebView作为小部件



我想在我的程序中显示一个网页,所以我使用url_launcher包不幸的是,launchUrl方法会在一个新屏幕中打开网页我不想这样,我想把它作为一个小部件我可以把它放在支架的主体中以便在屏幕上有appbar和底部导航栏

我该怎么做呢?

thanks in advance .

你可以使用这个包:flutter_inappwebview来解决这个问题。url_launcher的默认行为是在新的web_view中启动url。而且,你不能在widget树中嵌入webview。

所以,你应该使用inappwebview包。为例:在小部件的构建方法中:
Widget build(BuildContext context) {
return Scaffold(
body: InAppWebView(
//Configure your properties according to your need. See docs.
),
);
}

更多信息参见其文档:https://inappwebview.dev/docs/5.x.x/webview/in-app-webview/

相关内容

  • 没有找到相关文章

最新更新