window.close()不能关闭页面时的解决办法及思路

不是通过window.open()方法打开的窗口 不能使用close进行关闭

办法:重新打开自己,再关闭

function closeWin() {
   try {
       window.opener = window;
       var win = window.open("","_self");
       win.close();
       //frame的时候
       top.close();
   } catch (e) {

   }
}

https://blog.csdn.net/perryliu6/article/details/87791231

posted @ 2020-09-11 17:01  zhanglw  阅读(2794)  评论(0)    收藏  举报