asp.net 即使在发布项目时也关闭浏览器

olhwl3o2  于 2023-03-31  发布在  .NET
关注(0)|答案(1)|浏览(161)

我试图关闭浏览器使用asp.net...我尝试了很多方法,它的工作,但当我发布的项目它不工作任何想法来解决这个问题??
我使用的方法〉〉

'Page.ClientScript.RegisterClientScriptBlock(Me.[GetType](), "test", "javascript:window.open('','_self','');window.close();", True)
        'Page.ClientScript.RegisterOnSubmitStatement(GetType(Page), "closePage", "window.onunload = CloseWindow();")

        'System.Web.HttpContext.Current.Response.Write("<script>self.close();</script>")

        'Dim TskKill_Chrome As New ProcessStartInfo("Taskkill.exe")
        'TskKill_Chrome.Arguments = "/F /IM Chrome.exe /T"
        'Process.Start(TskKill_Chrome)

        'Dim TskKill_Edge As New ProcessStartInfo("Taskkill.exe")
        'TskKill_Edge.Arguments = "/F /IM MSEdge.exe /T"
        'Process.Start(TskKill_Edge)

        Dim AllProcesses As Process() = Process.GetProcesses()
        For Each process In AllProcesses
            If process.MainWindowTitle <> "" Then
                Dim name As String = process.ProcessName
                If name = "iexplore" OrElse name = "msedge" OrElse name = "firefox" OrElse name = "chrome" Then
                    process.CloseMainWindow()
                End If
            End If
        Next
    End If
gkl3eglg

gkl3eglg1#

如果我没理解错的话,你是想从你的网站上关闭浏览器吗?如果这是你要问的,那是不可能的。想象一下,如果你去了一个网站,它突然关闭了你的整个浏览器,你会有多沮丧。

相关问题