4

我正在使用Flutter Webview开发 Flutter webview 应用程序。

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

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: SafeArea(
          child : const WebView(
            initialUrl: 'https://google.com',
            javascriptMode: JavascriptMode.unrestricted,
          ),
        )
      )
    );
  }
}

我尝试使用 launchURL 插件,但这会在外部浏览器窗口中打开预定义的 url。

if (url.contains('.pdf')) {
    launchURL(url);
  }

我想要的是下载应用程序内 webview 文件。

4

0 回答 0