Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter中创建webview_Flutter_Flutterwebviewplugin - Fatal编程技术网

Flutter 如何在Flatter中创建webview

Flutter 如何在Flatter中创建webview,flutter,flutterwebviewplugin,Flutter,Flutterwebviewplugin,我试图在flutter中使用web视图。我跟随了这篇媒体文章,它描述了我们如何使用颤振嵌入webview创建一个简单的应用程序 我能够成功地创建应用程序,但现在该应用程序正在打开按钮点击,如上面的文章所示 我想要什么-现在我想创建一个应用程序,在加载时在webview中加载URL(即用户无需单击任何按钮或链接即可打开该URL) 到目前为止我们尝试了什么? 我们已经尝试了颤振插件和 插件。如果你想不按任何按钮直接打开你想要的网站,你应该给出初始Url。但是你应该nagivate.从其他页面推到这

我试图在flutter中使用web视图。我跟随了这篇媒体文章,它描述了我们如何使用颤振嵌入webview创建一个简单的应用程序

我能够成功地创建应用程序,但现在该应用程序正在打开按钮点击,如上面的文章所示

我想要什么-现在我想创建一个应用程序,在加载时在webview中加载URL(即用户无需单击任何按钮或链接即可打开该URL)

到目前为止我们尝试了什么?

我们已经尝试了颤振插件和
插件。

如果你想不按任何按钮直接打开你想要的网站,你应该给出初始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,
      ),
    );