我有一个考试应用程序,出于安全考虑,我们希望阻止用户在考试期间更改标签或打开新标签。您能建议达到相同目的的方法吗?
我认为这不可能,学生无论如何都可以安装其他网络浏览器,或者使用智能手机,平板电脑,另一台计算机...来浏览网络。
我认为避免打开新标签页或窗口是不可能的。但是,您可以检查您的应用程序是否具有用户焦点。
这里有关于此主题和浏览器兼容性的详细答案,>
您可以通过创建一个托管浏览器的桌面应用程序来实现。虽然看起来并不复杂,但是需要不同的技术堆栈。此外,显然需要在客户端上安装,这在您的用例中可能不可行。一种选择是: