• js ---任何浏览器关闭当前网页的代码


           在js中常用的关闭窗口的就是window.close(),不过关闭窗口的形式有很多种,在下文中列出:

    1. 不带任何提示关闭窗口的js代码

    window.close()就可以,不过它会出个提示“您查看的网页正在试图关闭窗口。是否关闭窗口?

    如果你第一次打开这个网页,window.close()就会弹出提示,如果这个网页是由其它的网页window.open()出来的页面,window.close()时,就不会出现

    1 <span style="white-space:pre">  </span>window.opener=null;  
    2 <span style="white-space:pre">  </span>window.open('','_self');  
    3 <span style="white-space:pre">  </span>window.close();  

    2.自定义提示

     

    1 <span style="white-space:pre">  </span>function custom_close(){  
    2 <span style="white-space:pre">  </span>if (confirm("自定义---")){  
    3 <span style="white-space:pre">  </span>window.opener=null;  
    4 <span style="white-space:pre">  </span>window.open('','_self');  
    5 <span style="white-space:pre">  </span>window.close();  
    6 <span style="white-space:pre">  </span>}  
    7 <span style="white-space:pre">  </span>else{}  
    8 <span style="white-space:pre">  </span>}  

    3.兼容所有浏览器网页关闭方法

     
      1.  1 function CloseWebPage() {     
         2     if (navigator.userAgent.indexOf("MSIE") > 0) {     
         3         if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {     
         4             window.opener = null; window.close();     
         5         }     
         6         else {     
         7             window.open('', '_top'); window.top.close();     
         8         }     
         9     }     
        10     else if (navigator.userAgent.indexOf("Firefox") > 0) {     
        11         window.location.href = 'about:blank '; //火狐默认状态非window.open的页面window.close是无效的    
        12         //window.history.go(-2);     
        13     }     
        14     else {     
        15         window.opener = null;      
        16         window.open('', '_self', '');     
        17         window.close();     
        18     }     
        19 }     


        原文链接:http://blog.csdn.net/qq_32319583/article/details/53349333

  • 相关阅读:
    Ubuntu apt常用命令
    PHP 图片操作(按照指定尺寸压缩,按照比例裁剪)
    Django简介
    浅议SNMP安全、SNMP协议、网络管理学习
    Linux下dmesg命令处理故障和收集系统信息的7种用法
    syslog之三:建立Windows下面的syslog日志服务器
    syslog之二:syslog协议及rsyslog服务全解析
    syslog之一:Linux syslog日志系统详解
    syslog简单配置介绍
    ethtool工具使用实例
  • 原文地址:https://www.cnblogs.com/Nico-luo/p/8029772.html
Copyright © 2020-2023  润新知