我有一个ASP.NET Web应用程序,其中一部分需要在Web浏览器中作为面向公众的终端运行。
基本上,它用于捕获商店(如商店)的匿名用户反馈(.aspx上的向导控制)。
管理员将登录并准备“终端”模式的应用程序。
终端是普通的PC,带有键盘和/或鼠标设备。
我想阻止用户: 查看浏览器菜单,按下按钮和/或在URL中输入不同的URI,还禁止键盘快捷键绕过正在运行的应用程序的预期循环功能?
哪种浏览器最适合禁用上述功能?该应用程序在IE / FF / Chrome / Opera / Safari上运行。
如何配置机器和/或浏览器,以便锁定以防止未经授权/无意使用?
另一方面,我想Web应用程序会话需要无限制的超时?
感谢您的投入!
编辑:我现在暂时没有回答这个问题......我希望看到回复突出显示其他浏览器的可能选项。
答案 0 :(得分:2)
您可以在Kiosk模式下运行Internet Explorer。 请参阅此MS KB article。
简单地说,启动Internet Explorer with the -k argument
似乎还有一些商业产品,like this。
答案 1 :(得分:1)
尝试如何使用Kiosk Mode in Microsoft Internet Explorer
此外,有许多Kiosk工具可以帮助锁定机器。示例:http://www.thekioskstore.com/index.php/software/kiosk-lock-down
答案 2 :(得分:1)
Firefox至少有两个插件(可能还有更多):
还可以锁定KDE和GNOME(GNOME至少有一个内置工具),您也可以使用它来锁定系统的其余部分。如果Web应用程序在另一个系统上运行,我建议安装Ubuntu。
如果您必须使用MS Windows,请查看:http://www.microsoft.com/windows/products/winfamily/sharedaccess/seeit/internetcafe.mspx。
答案 3 :(得分:0)
您可以使用为此目的而设计的开源Linux发行版http://webconverger.com/