使用js代码 window.close()关闭窗口时,有时会显示弹窗:
把window.close()这行代码改为:
window.opener= null;
window.open("","_self");
window.close();
原理猜测:
采用js window.open 打开的窗口使用window.close不会弹窗,若不是这种打开方式应该就会弹窗。
window.open("","_self"); 此行代码就是在本标签页重新打开一个空地址窗口,然后关闭此窗口。变相地把之前的窗口关闭了