Asp.net 了解用户是否使用';在新选项卡中打开';或';窗口';还是鼠标中键单击?
我有一个asp.net应用程序是在3.5框架下开发的 用户只有在登录后才能使用该应用程序。我的应用程序中有一个菜单(html+图像)。出于安全原因,客户端坚持认为,用户不应通过“在新选项卡中打开”或“在新窗口中打开”或单击鼠标中键来打开任何菜单项。ie用户只需在一个窗口中打开应用程序。同一用户不能从两个窗口登录。我可以处理用户是否从不同的浏览器登录。但对于同一个浏览器,我选择了“Request.urlReferer”。但对于“在新选项卡中打开”或“在新窗口中打开”,该值不为空Asp.net 了解用户是否使用';在新选项卡中打开';或';窗口';还是鼠标中键单击?,asp.net,Asp.net,我有一个asp.net应用程序是在3.5框架下开发的 用户只有在登录后才能使用该应用程序。我的应用程序中有一个菜单(html+图像)。出于安全原因,客户端坚持认为,用户不应通过“在新选项卡中打开”或“在新窗口中打开”或单击鼠标中键来打开任何菜单项。ie用户只需在一个窗口中打开应用程序。同一用户不能从两个窗口登录。我可以处理用户是否从不同的浏览器登录。但对于同一个浏览器,我选择了“Request.urlReferer”。但对于“在新选项卡中打开”或“在新窗口中打开”,该值不为空 任何帮助都将不胜感
任何帮助都将不胜感激。客户对web应用程序的安全性一无所知。您必须找到一种方法让他们相信,虽然满足他们的请求可能会给他们一种温暖的感觉,但这对安全性毫无帮助。OutlookWebAccess能够(或曾经能够)检测到这一点并阻止第二个浏览器窗口-我想它是通过提交cookie来管理的,cookie在长时间轮询操作期间标识浏览器。