我试图关闭浏览器使用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
1条答案
按热度按时间gkl3eglg1#
如果我没理解错的话,你是想从你的网站上关闭浏览器吗?如果这是你要问的,那是不可能的。想象一下,如果你去了一个网站,它突然关闭了你的整个浏览器,你会有多沮丧。