Flutter 如何在Flatter中创建webview
我试图在flutter中使用web视图。我跟随了这篇媒体文章,它描述了我们如何使用颤振嵌入webview创建一个简单的应用程序 我能够成功地创建应用程序,但现在该应用程序正在打开按钮点击,如上面的文章所示 我想要什么-现在我想创建一个应用程序,在加载时在webview中加载URL(即用户无需单击任何按钮或链接即可打开该URL) 到目前为止我们尝试了什么? 我们已经尝试了颤振插件和Flutter 如何在Flatter中创建webview,flutter,flutterwebviewplugin,Flutter,Flutterwebviewplugin,我试图在flutter中使用web视图。我跟随了这篇媒体文章,它描述了我们如何使用颤振嵌入webview创建一个简单的应用程序 我能够成功地创建应用程序,但现在该应用程序正在打开按钮点击,如上面的文章所示 我想要什么-现在我想创建一个应用程序,在加载时在webview中加载URL(即用户无需单击任何按钮或链接即可打开该URL) 到目前为止我们尝试了什么? 我们已经尝试了颤振插件和 插件。如果你想不按任何按钮直接打开你想要的网站,你应该给出初始Url。但是你应该nagivate.从其他页面推到这
插件。如果你想不按任何按钮直接打开你想要的网站,你应该给出初始Url。但是你应该nagivate.从其他页面推到这里。就是这样,
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class WebViewExample extends StatefulWidget {
@override
WebViewExampleState createState() => WebViewExampleState();
}
class WebViewExampleState extends State<WebViewExample> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("webview"),
),
body: WebView(
initialUrl: "https://www.google.com/",
javascriptMode: JavascriptMode.unrestricted,
),
);
}
}
导入“包装:颤振/材料.省道”;
导入“package:webview_flatter/webview_flatter.dart”;
类WebViewExample扩展StatefulWidget{
@凌驾
WebViewExampleState createState()=>WebViewExampleState();
}
类WebViewExampleState扩展了状态{
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(
标题:const Text(“网络视图”),
),
正文:WebView(
初始URL:“https://www.google.com/",
javascriptMode:javascriptMode.unrestricted,
),
);
}
}
添加此库
我们如何使用这个插件添加滚动选项?Webview是自动滚动的。只需将其包装在屏幕高度的容器中。非常感谢@Deepak Ror。还有一件事,我想问我们如何快速更改应用程序标题和应用程序图标?要更改应用程序标题,只需更改main.dart。文件当你们想改变应用程序图标而不是仅仅替换你们项目android目录中的图标时。yourProject/Android/app/src/main/res/mipmap folder或只需更改应用程序清单文件中的图标。android:icon=“@mipmap/ic_launcher”或android:icon=“@drawable/logo”
import 'package:webview_flutter/webview_flutter.dart';
return Scaffold(
appBar: AppBar(
title: const Text('Flutter WebView example'),
),
body: const WebView(
initialUrl: 'https://flutter.io',
javascriptMode: JavascriptMode.unrestricted,
),
);