你如何在JavaScript中关闭一个窗口?

And*_*dan 1 javascript browser client-side

我有一个zend框架项目,我在页面中加载一些javascript.如何从javascript代码中关闭该页面?

window.close()仅在使用window.open()打开当前窗口/选项卡/页面时才有效,这不是我的情况,它不是解决方案.

还有其他方法吗?

jba*_*bey 8

有办法做到这一点,但他们是"黑客"ish.

出于安全原因,javaScript不能关闭它未打开的窗口.但是,您可以使用一种技巧使浏览器认为当前窗口是由javaScript打开的:

window.open('', '_self', '');
window.close();
Run Code Online (Sandbox Code Playgroud)