Blazor 发出 Javascript 来关闭浏览器窗口

Dar*_*rin 1 blazor blazor-server-side

我正在尝试从 Blazor 服务器页面关闭浏览器窗口。在 asp.net 中我会执行以下操作:

       Response.Write("<script>window.close();</script>")
Run Code Online (Sandbox Code Playgroud)

我如何在 Blazor 服务器页面上执行此操作?

谢谢

nAv*_*viD 6

这很容易

@inject IJSRuntime js


@code
{

public void CloseWindow(){

   js.InvokeVoidAsync("window.close");
}

}
Run Code Online (Sandbox Code Playgroud)