`

window.close() 浏览器,chrome,firefox

阅读更多
我的CSDN博客地址:http://blog.csdn.net/qidong7

function logout(){
        if(confirm("确定要退出吗?")){
                 var browserName=navigator.appName;
                 if (browserName=="Netscape"){
                       alert('chrome');
                       window.open('', '_self', '');
                       window.close();
                 }
                 if (browserName=="Microsoft Internet Explorer") {
                       alert('ie');
                       window.parent.opener = "whocares";
                       window.parent.close();
                 }
        }
}




FireFox需要设置:
在Firefox地址栏里输入 about:config
在配置列表中找到 dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口
分享到:
评论

相关推荐

    解决[removed]window.close()在chrome,Firefox下失效的问题

    window.close(),一看就知道是用来关闭浏览器窗口的方法。W3CSchool对该方法的解释如下:方法 close() 将关闭有 window 指定的顶层浏览器窗口。某个窗口可以通过调用 self.close() 或只调用 close() 来关闭其自身...

    window.close(); 关闭浏览器窗口js代码的总结介绍

    如果一个窗口不是由JavaScript打开的(比如用户手动在地址栏输入URL或通过书签访问),那么在Firefox、Chrome和Safari中,`window.close()`将不会有任何效果。 2. **`window.opener = null; window.close();`**: ...

    在firefox和Chrome下关闭浏览器窗口无效的解决方法

    标题提及的问题聚焦于Firefox和Chrome浏览器中使用`window.close()`方法关闭窗口无效的情况。本文将详细介绍这个问题的原因以及相应的解决策略。 首先,IE浏览器允许通过`window.close()`函数来关闭由JavaScript...

    Window.ShowModalDialog使用手册

    然而,`Window.showModalDialog()`在现代浏览器中的支持并不一致,特别是在Chrome和Firefox中,出于安全和性能考虑,已经逐渐被弃用。开发者更倾向于使用`window.open()`配合`display: none`的CSS和JavaScript来模拟...

    JS 弹出对话框window.showModalDialog()

    需要注意的是,`window.showModalDialog()` 是IE专有的API,在现代浏览器(如Chrome、Firefox等)中不支持。因此,在开发跨浏览器应用时,推荐使用更广泛的解决方案,如: - **HTML5 `<dialog>` 元素**: 提供了原生...

    针对window.showmodaldialog弹出窗体无刷新的详细使用

    `window.showModalDialog` 在一些现代浏览器中已被废弃,例如Chrome在某些版本中默认禁用了该功能,而Firefox则建议使用其他方法。因此,在使用时需考虑兼容性问题,特别是对于移动设备和较新的浏览器版本。 8. **...

    window.showModalDialog方法的使用

    例如,它不支持CSS3、HTML5的新特性,而且在某些浏览器(如Chrome和Firefox)中默认被禁用或行为有所改变。因此,在开发过程中,更推荐使用`window.open`配合`display: none`的CSS来实现类似的效果,或者使用现代...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    - **浏览器兼容性问题**:`window.showModalDialog`是IE特有方法,对于其他浏览器如Chrome、Firefox等不支持此方法,因此在实际开发中需要注意兼容性处理。 - **安全性考虑**:使用`window.showModalDialog`时需要...

    关闭网页无提示的js代码

    - **其他浏览器**:现代浏览器(如Chrome、Firefox等)对于`window.close()`的支持较为一致,一般不需要额外处理即可正常工作。但在实际应用中,为了保证跨浏览器的一致性体验,建议仍然采用上述方法。 #### 知识点...

    showModalDialog模态对话框的使用详解以及浏览器兼容

    然而,Firefox、Safari和Chrome则逐渐停止支持,它们的行为更接近`window.open`,可能不会阻止父窗口的交互,且返回值可能无效。Opera同样不支持此方法,可能导致没有对话框弹出或任何反应。 由于这种不一致性,...

    JavaScript无提示关闭窗口(兼容IE/Firefox/Chrome)

    本文将详细介绍如何在JavaScript中实现这个功能,并确保其兼容IE、Firefox和Chrome等主流浏览器。 首先,要理解不同浏览器对关闭窗口的不同处理方式。在JavaScript中,`window.close()`方法通常用于关闭当前窗口,...

    浅谈JavaScript窗体Window.ShowModalDialog使用

    然而,需要注意的是,由于这些方法是IE特有的,它们在其他浏览器(如Firefox、Chrome、Safari、Opera等)中可能不被支持或行为不一致。因此,在现代Web开发中,开发者通常会使用CSS和JavaScript库(如jQuery UI、...

    Chrome中模态对话框showModalDialog返回值问题的解决方法

    这可能是由于Chrome对`showModalDialog`的实现与其他浏览器(如IE和Firefox)不一致造成的。为了解决这个问题,一种可行的跨浏览器解决方案是,在弹出的对话框中同时设置`window.openerReturnValue`,如下所示: ``...

    Javascript之BOM(window对象)详解_.docx

    Firefox使用screenX和screenY,Safari和Chrome同样支持这两个属性。为了实现跨浏览器兼容,可以使用以下代码获取窗口的左侧和上侧位置: ```javascript var leftPos = (typeof window.screenLeft !== 'undefined' ?...

    js无提示关闭浏览器窗口的两种方法分析

    例如,在Firefox、Chrome和Safari中,如果窗口不是由脚本创建的(比如用户通过点击链接或在地址栏输入URL打开的),调用`window.close()`可能无效。Firefox尤其严格,它不允许非用户创建的窗口被脚本关闭,这是出于...

    IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结

    经软件开发网编辑整合的... js关闭窗口兼容firefox、chrome、ie 代码如下: function windowclose() { var browserName = navigator.appName; if (browserName==”Netscape”) { window.open(”, ‘_self’, ”); window

Global site tag (gtag.js) - Google Analytics