我的网站上有一个收音机在弹出窗口中打开,但是我创建了一个有歌曲的页面,所以当我访问这个页面时我想关闭弹出窗口。
网站链接为http://www.saproject.com.br/
当您点击网站右侧的无线电链接时,音乐会启动,但当您点击黑色横幅时,弹出窗口需要关闭。
我尝试使用window.opener.close(),但不行。
收音机只是一个打开弹出窗口的链接;
答案 0 :(得分:0)
使用
window.close();
而不是
window.opener.close();
注意:如果您使用javascript打开它,您将只能关闭该窗口。
window.opener.close()
关闭父窗口,而不是弹出窗口。
答案 1 :(得分:0)
尝试将指针保存到刚刚打开的窗口,然后使用指针关闭它, 例如:
var myWindow = window.open('myWindow',...);
然后使用指针:
if (myWindow && !myWindow.closed) {
myWindow.close();
}