adamista Asked: 2020-02-02 02:56:22 +0800 CST 2020-02-02 02:56:22 +0800 CST 2020-02-02 02:56:22 +0800 CST 使用 JavaScript 从弹出窗口关闭页面 772 我正在制作一个 Web 应用程序,并从一个页面打开一个弹出窗口。从该弹出窗口打开另一个页面,我希望关闭前一个页面。我已经尝试过使用self.close()和使用,window.close()但我无法从弹出窗口中关闭页面。 有什么建议吗? javascript 2 Answers Voted Best Answer rsciriano 2020-02-02T05:07:16+08:002020-02-02T05:07:16+08:00 要访问原始窗口,您必须使用该属性window.opener(这里是文档) 这是关闭它的代码: window.opener.close() Jorgesys 2020-02-02T15:43:17+08:002020-02-02T15:43:17+08:00 window.close()它只能从我运行的页面调用window.open()。正如 rscirian 评论,它可以用 window.opener返回对打开当前窗口的窗口的引用。 if (window.opener != indexWin) { referToTop(window.opener); }
要访问原始窗口,您必须使用该属性
window.opener
(这里是文档)这是关闭它的代码:
window.close()
它只能从我运行的页面调用window.open()
。正如 rscirian 评论,它可以用