小编aki*_*kif的帖子

Flutter Webview - 在浏览器或窗口中打开外部链接

我有一个使用 Flutter Webview 制作的 Android 应用程序。当用户单击外部链接时,我希望该链接在浏览器中打开。我该怎么做?

事实上,像 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,
          ),
        )
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

webview flutter

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

flutter ×1

webview ×1