我想在我的程序中显示一个网页,所以我使用url_launcher包不幸的是,launchUrl方法会在一个新屏幕中打开网页我不想这样,我想把它作为一个小部件我可以把它放在支架的主体中以便在屏幕上有appbar和底部导航栏
我该怎么做呢?
thanks in advance .
你可以使用这个包:flutter_inappwebview来解决这个问题。url_launcher的默认行为是在新的web_view
中启动url。而且,你不能在widget树中嵌入webview。
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/