我正在使用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 文件。