Flutter桌面软件调用外部浏览器
Flutter桌面软件调用外部浏览器我们同样可以使用 url_launcher
地址:https://pub.dev/packages/url_launcher
Android | iOS | Linux | macOS | Web | Windows | |
---|---|---|---|---|---|---|
Support | SDK 16+ | 11.0+ | Any | 10.11+ | Any | Windows 10+ |
Flutter桌面软件调用外部浏览器插件 url_launcher的使用
1、安装应用
dependencies:
url_launcher: ^6.1.10
import 'package:url_launcher/url_launcher.dart';
2、引入使用
ElevatedButton(
child: const Text('打开外部浏览器'),
onPressed: () async {
final Uri url = Uri.parse('https://www.itying.com');
if (await canLaunchUrl(url)) {
await launchUrl(url);
} else {
throw 'Could not launch $url';
}
},
),