blazor - Blazor 发出 Javascript 以关闭浏览器窗口
问题描述
我正在尝试从 Blazor 服务器页面关闭浏览器窗口。在 asp.net 中,我会执行以下操作:
Response.Write("<script>window.close();</script>")
我将如何在 Blazor 服务器页面上执行此操作?
谢谢
解决方案
这很简单
@inject IJSRuntime js
@code
{
public void CloseWindow(){
js.InvokeVoidAsync("window.close");
}
}
推荐阅读
- amazon-web-services - 在 Glue 中为多行记录使用自定义分类器
- reactjs - 我可以在 useRef 变量或 JavaScript 变量(如 let)中使用 useState 吗?
- javascript - 缩放后的幻影缩进
- javascript - 检测在 JavaScript 中输入数据的设备
- android - 在撰写中 onClick 后禁用查看
- javascript - 有没有一种方法可以让使用 Web 技术更轻松、更快速地加载视频和音频?
- xamarin.forms - 为什么在android平台上调用netstandard而不是android
- r - 为什么我的 ggplot 显示平线?如何按顺序显示每个月的箱线图?
- r - 从 R 中的中心点绘制一系列单元格
- wordpress - 如何让 WordPress 在 Google Cloud Platform 上运行更安全?