我的工作是为受虐妇女建立一些网站。他们要求使用“退出”按钮以快速离开页面,以防他们被闯入。
他们给我的示例要么是普通链接(您可以在其中单击“后退”并返回上一页),要么是带有弹出窗口和新窗口的复杂解决方案仍然会导致简单的“后退”以查看它们在哪里.我个人认为这两个都不是好主意。我已经搜索并尝试了几种关闭当前窗口并打开另一个窗口的方法,但我一直无法找到适用于主要浏览器的解决方案。如果有人知道如何执行此操作或对如何解决他们的问题有更好的想法,我将不胜感激。
这篇文章 ( Html javascript to open new window and close current window ) 在 chrome 中有效,但不幸的是我需要它至少在 IE、Firefox 和 Chrome 中工作。
最佳答案
你可以看看Mousetrap .它使键绑定(bind)相对简单。使用它,您可以执行以下操作:
Mousetrap.bind('esc', function(e) {
window.location.history.back();
// Or alternatively, window.close() to just close the window
return false;
});
关于javascript打开和关闭当前窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14824532/