Javascript 删除Firefox星形图标和书签图标

Javascript 删除Firefox星形图标和书签图标,javascript,firefox,Javascript,Firefox,我正在构建一个应用程序,其中要求必须禁用所有浏览器功能。(这是一个应试申请,他们担心安全/作弊。) 我弹出一个新窗口,这样我就可以全屏显示,禁用菜单栏、工具栏等。但是Firefox还有两个图标,我不知道如何禁用。“页面”图标和“书签”星形图标即使在我使用location=no调用window.open时仍处于打开状态。下面是window.open命令: window.open("filename", "test", "fullscreen=yes,status=no,toolbar=no,loc

我正在构建一个应用程序,其中要求必须禁用所有浏览器功能。(这是一个应试申请,他们担心安全/作弊。)

我弹出一个新窗口,这样我就可以全屏显示,禁用菜单栏、工具栏等。但是Firefox还有两个图标,我不知道如何禁用。“页面”图标和“书签”星形图标即使在我使用location=no调用window.open时仍处于打开状态。下面是window.open命令:

window.open("filename", "test", "fullscreen=yes,status=no,toolbar=no,location=no,menu=no,directories=no,scrollbars=yes"); 

我能做些什么吗

如果你无法控制用户参加考试的计算机,你就无能为力(打开全屏窗口也不能防止精明用户作弊)


如果您确实可以控制计算机,或者可以指示用户安装应用程序,那么最好使用嵌入式WebKit或Gecko构建一个实际应用程序。

如果您无法控制用户正在进行测试的计算机,您将无能为力(打开全屏窗口也不能防止精明用户作弊)

如果您可以控制计算机,或者可以指示用户安装应用程序,那么最好使用嵌入式WebKit或Gecko构建实际应用程序。

:

Mozilla和Firefox用户可以通过在about:config或其user.js文件中将dom.disable\u window\u open\u feature.location设置为true,强制新窗口始终呈现位置栏

在Firefox3中,dom.disable\u window\u open\u feature.location现在默认为true,强制显示位置栏,这与IE7中的情况非常相似

这样做了。您最好(您的用户最好)保持启用状态,即使您可以控制运行浏览器的机器

你真的应该设计你的应用程序,这样知道URL或将URL添加到书签对潜在的作弊者不会有帮助。例如:当以前提交了答案时,不要接受问题的答案。

:

Mozilla和Firefox用户可以通过在about:config或其user.js文件中将dom.disable\u window\u open\u feature.location设置为true,强制新窗口始终呈现位置栏

在Firefox3中,dom.disable\u window\u open\u feature.location现在默认为true,强制显示位置栏,这与IE7中的情况非常相似

这样做了。您最好(您的用户最好)保持启用状态,即使您可以控制运行浏览器的机器


你真的应该设计你的应用程序,这样知道URL或给URL添加书签对潜在的作弊者不会有帮助。例如:当以前提交了答案时,不要接受问题的答案。

你的测试需要互联网连接吗?你可以(暂时)断开PC与internet的连接。Firefox允许用户禁用这些禁用功能-换句话说,当window.open()调用告诉浏览器不要在新窗口上显示工具栏时,浏览器用户可以告诉浏览器不要注意。转到“about:config”并查找名为“dom.disable\u window\u open\u feature…”的参数。您的测试是否需要internet连接?您可以(暂时)断开电脑与internet的连接。Firefox允许用户禁用这些禁用功能-换句话说,当window.open()调用告诉浏览器不要在新窗口上显示工具栏时,浏览器用户可以告诉浏览器不要注意。转到“关于:配置”并查找名为“dom.disable_window_open_feature…”的参数。同意正确设计应用程序,以使url不会泄露任何秘密,或html源代码。返回时不允许更改答案(您也不能真正阻止后退/前进按钮。您可以右键单击->后退,也可以在鼠标上使用后退按钮)。你不需要阻止任何事情,只需跟踪哪些答案已经提交,如果再次提交,则忽略它们。除非你不想让用户看到之前的问题,否则测试本身就有可疑之处……我认为作弊的问题更像是在另一个t中打开谷歌如果这是真的,那么禁用Internet访问或禁用所有浏览器是唯一的实际选择。我知道这些都不会阻止某人简单地打开一个新的web浏览器,但这个想法至少是为了阻止用户采取不受欢迎的行动。同意正确设计应用程序y,这样url就不会泄露任何秘密,html源代码也不会泄露。返回时不应允许您更改答案(您也不能真正阻止后退/前进按钮。您可以右键单击->后退,也可以在鼠标上使用后退按钮)。你不需要阻止任何事情,只需跟踪哪些答案已经提交,如果再次提交,则忽略它们。除非你不想让用户看到之前的问题,否则测试本身就有可疑之处……我认为作弊的问题更像是在另一个t中打开谷歌ab之类的。呵呵……如果这是真的,那么禁用互联网访问或禁用所有浏览器是唯一的现实选择。我知道这些事情都不会阻止人们简单地打开一个新的web浏览器——但这个想法至少是为了阻止用户采取不受欢迎的行为。