zoukankan      html  css  js  c++  java
  • 3.0 js中window.close()无法关闭窗口问题 > 我的程序猿之路:第二十章

    针对与浏览器js中window.close();方法无法关闭窗口,查阅百度说法是浏览器漏洞把window.close();方法屏蔽了,使window.close();方法不能用。本人继续查阅百度,发现百度上很多解决方法都不好使(解决1除外),经过查阅以前项目得出:解决2。这两条不出以外都好使,复制粘贴,立竿见影。

    解决1

    function refreshParent() {
    		
    		window.open("about:blank","_self").close();   
    		
    		
    		  }  
    

     解决2

    function lnkwin() {
    		var win = window.top;
    		if (win == null || win == "undefined") {
    			win = window.dialogArguments;
    		}
    		if (win != null && win != "undefined") {
    			if (!win.closed) {
    				try {
    					window.opener.getData(1);
    				} catch (e) {
    					win.opener.location.reload();
    				}
    				win.close();
    			}
    		}
    	}
    或者直接
    function lnkwin() {
    		window.top.close();
    			
    	}
    也可以


  • 相关阅读:
    JZOJ.2117. 【2016-12-30普及组模拟】台风
    团队合作
    长沙游记
    统计
    html....
    OI之路
    三鑫普及组模拟赛
    牛顿迭代法
    台风
    gcd
  • 原文地址:https://www.cnblogs.com/fanyuyi-boke/p/qiao_duo_shao_nian_dai_ma_neng_ba_shou_zhi_mo_ping20.html
Copyright © 2011-2022 走看看