相关疑难解决方法(0)

flutter中通过webview在canva中google登录的问题

动图

我想通过我的 flutter 应用程序中的 canvas 上传图片,这就是我第一次使用 flutter-webview-plugin 的原因,因此我无法解决这个问题。

相同的代码是:-

import 'package:flutter/material.dart';
import 'package:kf_drawer/kf_drawer.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'dart:async';


class SettingsPage extends KFDrawerContent {
  @override
  _SettingsPageState createState() => _SettingsPageState();
}

class _SettingsPageState extends State<SettingsPage> {

  final Completer<WebViewController> _controller =
  Completer<WebViewController>();

  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Center(
        child: Column(
          children: <Widget>[
            Row(
              children: <Widget>[
                ....
              ],
            ),
            Expanded(
              child: Container(
                height: 500,
                child: WebView(
                  initialUrl: "https://shree-hari.github.io/laxmi_canva/index.html",
                  javascriptMode: JavascriptMode.unrestricted,
                  onWebViewCreated: (WebViewController webViewController){
                    _controller.complete(webViewController);
                  },
                ),
              ),
            )
          ],
        ),
      ),
    );

  } …
Run Code Online (Sandbox Code Playgroud)

google-signin flutter flutter-dependencies flutterwebviewplugin

5
推荐指数
2
解决办法
7529
查看次数