Flutter webview iOS 错误“targetPlatform.macOS 的默认 webview 实现,但没有”

问题描述 投票:0回答:2

我是 Flutter 新手,我尝试了 Flutter 中的 webview,它在 Android 上运行良好

我试图检查 iOS 版本,结果发现

我正在使用

webview_flutter:^3.0.0

这是我的代码

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

void main() => runApp(ScreenerWebView());

class ScreenerWebView extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Screener',
      home: Scaffold(
        appBar: PreferredSize(
            preferredSize: Size.fromHeight(0),
            child: AppBar(
              // ignore: prefer_const_constructors
              title: SizedBox(
                height: kToolbarHeight,
              ),
            )),
        // ignore: prefer_const_constructors
        body: WebView(
          initialUrl: "https://www.google.com/",
          javascriptMode: JavascriptMode.unrestricted,
        ),
      ),
    );
  }
}
flutter flutterwebviewplugin
2个回答
3
投票

webview_flutter 软件包不支持 macOS 目标,这就是您看到错误的原因

当你在包的 pubdev 上时,看看

flutter
下的
Published x days ago
徽章,大多数时候它会告诉你支持哪些平台,如果是 webview_flutter,它只有 android 和 ios


0
投票

请问您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.