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();
    			
    	}
    也可以


  • 相关阅读:
    go包初始化顺序
    go map
    go包管理
    C++ 线程池
    RAFT共识算法笔记
    最大子序列和
    常见网络攻击及其防御
    go常用标准库功能
    using代替typedef
    typename和class的区别
  • 原文地址:https://www.cnblogs.com/fanyuyi-boke/p/qiao_duo_shao_nian_dai_ma_neng_ba_shou_zhi_mo_ping20.html
Copyright © 2011-2022 走看看