您正在查看的网页正在尝试在Internet Explorer中关闭此窗口警告

2 asp.net internet-explorer

我有一个登录页面,如果登录成功,我打开一个主页作为弹出窗口.在IE 6.0中,我没有遇到问题,但IE.7.0显示一个警告"你正在查看的网页正试图关闭此窗口.你想关闭窗口吗?".当我添加代码来阻止它时,现在IE 7.0并没有给我提醒,但IE 6.0给出了同样的问题.我怎么能解决这个问题?

Dim strScript As String = "<script language= ""javascript"">window.open('" & Class.cls_LU_PARAMETRE.Deger("START_PAGE") & "','" & Now.ToString("ddMMyyyyHHmmss") & "','resizable=1,width=1015,height=700,left=0,top=0,scrollbars=1,status=1');</script>"
Me.RegisterStartupScript("start", strScript)
Run Code Online (Sandbox Code Playgroud)

我添加此代码以阻止IE 7.0警告

Dim s As String
s = "<script language= ""javascript"">"
s += " {var oMe = window.self;oMe.open('','_self',''); oMe.close();}"
s += " </script>"""
Me.Page.RegisterStartupScript("close", s)

'******************** 
Run Code Online (Sandbox Code Playgroud)

Sha*_*mer 10

这是一个安全功能.毕竟,如果你去的某个网站决定关闭浏览器窗口,会怎么样?

避免这种情况的最正确方法是从javascript打开浏览器窗口.执行此操作时,允许父窗口关闭窗口而不询问用户.