Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用Ctrl+;N和文件->;浏览器上的新选项_Javascript_Internet Explorer_Keyboard Shortcuts - Fatal编程技术网

Javascript 禁用Ctrl+;N和文件->;浏览器上的新选项

Javascript 禁用Ctrl+;N和文件->;浏览器上的新选项,javascript,internet-explorer,keyboard-shortcuts,Javascript,Internet Explorer,Keyboard Shortcuts,如何从浏览器窗口禁用Ctrl+N/File->New选项,特别是IE。您对客户端有多大的控制权 如果你只是在WWW上公开服务一个页面,那就没有办法了 如果你正在运行一个信息亭或一个电脑教室或其他什么东西,那么你可能会把一些东西拼凑在一起,监视IE的实例,禁用菜单并捕获Ctrl+N组合键。你对客户端有多大的控制权 如果你只是在WWW上公开服务一个页面,那就没有办法了 如果你正在运行一个信息亭或一个电脑教室或其他什么东西,那么你可能会将一些东西拼凑在一起,以查看IE的实例,并禁用菜单并捕获Ctrl+

如何从浏览器窗口禁用Ctrl+N/File->New选项,特别是IE。

您对客户端有多大的控制权

如果你只是在WWW上公开服务一个页面,那就没有办法了


如果你正在运行一个信息亭或一个电脑教室或其他什么东西,那么你可能会把一些东西拼凑在一起,监视IE的实例,禁用菜单并捕获Ctrl+N组合键。

你对客户端有多大的控制权

如果你只是在WWW上公开服务一个页面,那就没有办法了


如果你正在运行一个信息亭或一个电脑教室或其他什么东西,那么你可能会将一些东西拼凑在一起,以查看IE的实例,并禁用菜单并捕获Ctrl+N组合键。

根据这些评论,听起来你是在试图修复症状,而不是问题本身。无论如何,您暗示的方法可能使用有限(仅适用于某些浏览器)


我建议您发布重复会话问题的详细信息,让我们来试一试。

根据评论,听起来您是在试图修复症状,而不是问题本身。无论如何,您暗示的方法可能使用有限(仅适用于某些浏览器)


我建议您发布重复会话问题的详细信息,让我们来尝试一下。

请问您为什么要这样做?也许浏览器外接程序可以完成这项工作……这与每次用户打开现有会话的(Ctrl-n/File->New)窗口时我都会遇到的重复会话问题有关。这将是一个暂时的修复,而我们解决了会话复制的更大问题。在这种情况下,推荐人不是空的吗?如果不希望用户在多个窗口中打开您的web应用,您可以将页面重定向到“关于:空白”或警告消息。无法执行此操作。您需要尽快修复会话处理内容。PS:当IE7打开新标签页时,你是否也有同样的问题?一个FF窗口、一个Chrome窗口、一个IE窗口和一个Opera窗口都可以查看同一页吗?请问你为什么要这样做?也许浏览器外接程序可以完成这项工作……这与每次用户打开现有会话的(Ctrl-n/File->New)窗口时我都会遇到的重复会话问题有关。这将是一个暂时的修复,而我们解决了会话复制的更大问题。在这种情况下,推荐人不是空的吗?如果不希望用户在多个窗口中打开您的web应用,您可以将页面重定向到“关于:空白”或警告消息。无法执行此操作。您需要尽快修复会话处理内容。PS当IE7打开新标签页时,你有没有同样的问题?一个FF窗口、一个Chrome窗口、一个IE窗口和一个Opera窗口都在查看同一个页面呢?我在WWWI上公开服务一个页面。我在WWWI上公开服务一个页面。我不知道我们有导致重复会话问题的错误代码。只是当您打开一个新窗口时,用户正在使用第一个窗口中的同一会话的另一个实例,因此如果在新窗口中保存任何内容,数据将被覆盖。有什么办法可以防止吗?我明白了。我的观点是,你应该修复你的应用程序,以优雅地处理这种情况,而不是试图阻止用户做一些对他们有用的事情。在不了解细节的情况下,很难提出建议,但还是让我试试吧。您是否考虑过将此页面的状态信息保存在页面本身中,而不是使用会话对象来执行脏活?这可以解决潜在的问题,而不是症状。我不知道我们有导致重复会话问题的错误代码。只是当您打开一个新窗口时,用户正在使用第一个窗口中的同一会话的另一个实例,因此如果在新窗口中保存任何内容,数据将被覆盖。有什么办法可以防止吗?我明白了。我的观点是,你应该修复你的应用程序,以优雅地处理这种情况,而不是试图阻止用户做一些对他们有用的事情。在不了解细节的情况下,很难提出建议,但还是让我试试吧。您是否考虑过将此页面的状态信息保存在页面本身中,而不是使用会话对象来执行脏活?这可以解决根本问题,而不是症状。