关闭运行颤振应用程序的浏览器选项卡时,有没有办法显示警告对话框?
Posted
技术标签:
【中文标题】关闭运行颤振应用程序的浏览器选项卡时,有没有办法显示警告对话框?【英文标题】:Is there a way to show a warning dialog when closing a browser tab running a flutter app? 【发布时间】:2021-07-13 15:05:21 【问题描述】:我想向用户表明,当他们尝试关闭我的 Flutter Web 应用中的选项卡时,有一个文件正在下载。有没有办法连接到应用程序以检测此行为并显示此类警告消息?
【问题讨论】:
有一个类似的问题,参考:***.com/questions/62237262/… 有一个类似的问题,参考:***.com/questions/62237262/… 这不是同一个问题。我知道您可以订阅重新加载和关闭事件,但是当这些事件发生时,您无法在窗口中真正显示任何内容 【参考方案1】:你可以使用类似的东西
onTap() async
await showDialog(
context: context,
builder: (_)
return Container();
);
【讨论】:
您能否更具体地说明如何以及在何处使用它?你能提供一个工作代码示例吗? 关闭选项卡时,当用户点击关闭按钮时,您可以使用上面的代码,然后在容器内您可以返回任何您想要的内容,文本、图标、列、任何小部件 我不知道如何在网络上执行此操作。在浏览器中运行 Flutter 客户端时,如何检测到用户单击了关闭选项卡按钮并显示某些内容?以上是关于关闭运行颤振应用程序的浏览器选项卡时,有没有办法显示警告对话框?的主要内容,如果未能解决你的问题,请参考以下文章