我正在为学校项目开发ASP.net Web应用程序。该网站将用于监控网吧中计算机的使用情况。我知道这种应用程序在基于表单时更好,但我需要将其作为Web应用程序开发。我想在登录我的网站时捕获用户(客户)的开始时间。所以基本上我不希望用户能够访问计算机中的任何应用程序,除非他登录我的网站。我正在考虑通过在客户端的计算机上打开浏览器而不允许它们关闭它来实现这一点。有没有办法在ASP.net中这样做而不使用任何其他本机应用程序?我顺便使用C#。
提前致谢:)
P上。 S.我愿意接受任何其他方式来实现这一目标:)
答案 0 :(得分:2)
在过去,您可以调用onbeforeunload来执行此操作,或者如果网页已关闭则重新打开网页,出于安全原因,此页面已被删除。
目前无法阻止浏览器关闭。
如果您被允许使用HTA(Html应用程序),您可以在完整窗口中打开它并使用onbeforeunload或activexobjects来阻止hta关闭。
除此之外,您需要创建一个阻止网站关闭的本机应用程序。