我尝试按Window.close()
关闭新窗口,这适用于当前标签关闭,但我需要关闭应用程序
var newwindow=null;
function NewWindow(mypage,myPagename)
{
params = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0';
params +=', scrollbars=yes,menubar=yes,toolbar=yes';
newwindow=window.open(mypage,myPagename, params);
if (window.focus)
{
newwindow.focus()
}
return false;
}
打开的所有新标签
我们应该通过拥有他们的名字关闭新窗口,如果是,则表示如何???
答案 0 :(得分:0)
您可以将window.open()
分配给变量,然后addEventListener
分配给窗口变量。像这样:
var testWindow = window.open("enter/your/url");
testWindow.addEventListener('loadstart', yourListenerFunction);
现在,当您想要关闭窗口时,您需要执行以下操作:
testWindow.removeEventListener('loadstart', yourListenerFunction);
testWindow.close();
removeEventListener()方法删除先前使用addEventListener()注册的事件侦听器。