我有一个使用Flutter Webview制作的Android应用程序。当用户点击外部链接时,我希望该链接在浏览器中打开。我该如何做?
实际上,像Instagram一样在窗口中打开外部链接会很好。有没有办法实现这个功能?
编辑:
website.com是我的应用程序主页。那不是一个外部链接。我想要的是,在尝试打开除website.com之外的链接时,它会在浏览器或窗口中打开。
实际上,像Instagram一样在窗口中打开外部链接会很好。有没有办法实现这个功能?
编辑:
website.com是我的应用程序主页。那不是一个外部链接。我想要的是,在尝试打开除website.com之外的链接时,它会在浏览器或窗口中打开。
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class Forum extends StatefulWidget {
@override
_ForumState createState() => _ForumState();
}
class _ForumState extends State<Forum> {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Forum',
home: Scaffold(
body: WebView(initialUrl: "https://website.com",
javascriptMode: JavascriptMode.unrestricted,
),
)
);
}
}