有没有办法从 html 包中复制文本

Is there a way to copy text from html package

我用的是fluter_html package。有没有办法使文本可复制? Html 小部件位于带有 SliverList 的 CustomScrollView 中。我想复制没有 html 内容的文本。例如,我想复制“你好,复制我”而不是“你好<br>复制我”

编辑:我想在 Android 和 MacOs 桌面上复制 这是我的 Html 小部件。

                  Html(
                      data: singleNews.text,
                      style: {
                        "body": Style(
                          fontSize: FontSize(
                              (MediaQuery.of(context).size.width) / 70),
                        )
                      },
                      onLinkTap: (url, _, __, ___) async {
                        if (await canLaunch(url!)) {
                          await launch(url);
                          _log.i("Opening $url...");
                        } else {
                          _log.e('Could not launch $url');
                        }
                      },
                    ),

从文档来看,该软件包似乎有一个 'Selectable' 选项,因此只需将您的小部件从 Html 更改为 SelectableHtml,这将为您提供所需的功能,您将能够 select 文本和工具提示将与 'Copy' 选项一起显示。

https://pub.dev/documentation/flutter_html/latest/flutter_html/SelectableHtml-class.html