在 Text/RichtText 中预览网页 url

Preview web url in Text/RichtText

我正在开发一个应用程序,我需要在容器中显示网页预览。我找不到正确的方法。

您可以使用包 simple_url_preview

代码示例:

final urlList = <String>['url1', 'url2', 'url3'];

Column(
  mainAxisAlignment: MainAxisAlignment.center,
  children: <Widget>[
    ...urlList.map((url) => SimpleUrlPreview(url: url)).toList(),
  ],
)

使用此 plugin url_launcher 了解更多信息,请参见下面的示例。

这是 IntelUtility class

static launchURL(String phone) async {
    var url = phone.startsWith("http") ? phone : "http://$phone";
    if (await canLaunch(url)) {
      await launch(url);
    } else {
      throw 'Could not launch $url';
    }
  }
GestureDetector(
                              onTap: () {
                                IntelUtility.launchURL(
                                 websiteUrl);
                              },
                              child: Text(
                                "Hotel"
                                maxLines: 2,
                              ),
                            ),