我的网站上有一个收音机,它在弹出窗口中打开,但我创建了一个有歌曲的页面,所以我想在访问此页面时关闭弹出窗口。
网站链接是这个http://www.saproject.com.br/
当您单击站点右侧的广播链接时,音乐开始播放,但是当您单击黑色横幅时,弹出窗口需要关闭。
我尝试使用 window.opener.close(),但不起作用。
收音机只是一个打开弹出窗口的链接;
我的网站上有一个收音机,它在弹出窗口中打开,但我创建了一个有歌曲的页面,所以我想在访问此页面时关闭弹出窗口。
网站链接是这个http://www.saproject.com.br/
当您单击站点右侧的广播链接时,音乐开始播放,但是当您单击黑色横幅时,弹出窗口需要关闭。
我尝试使用 window.opener.close(),但不起作用。
收音机只是一个打开弹出窗口的链接;
利用
window.close();
代替
window.opener.close();
注意:如果您使用 javascript 打开它,您将只能关闭窗口。
并window.opener.close()
关闭父窗口,而不是弹出窗口。
尝试保存指向您刚刚打开的窗口的指针,然后使用该指针将其关闭,例如:
var myWindow = window.open('myWindow',...);
然后使用指针:
if (myWindow && !myWindow.closed) {
myWindow.close();
}