`
sungang_1120
  • 浏览: 324751 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

js关闭当前页 火狐 IE都可以 Iframe关闭父页面

 
阅读更多

function CloseWebPage() { 
        if (navigator.userAgent.indexOf("MSIE") > 0) { 
            if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { 
                window.opener = null; window.close(); 
            } 
            else { 
                window.open('', '_top'); window.top.close(); 
            } 
        } 
        else if (navigator.userAgent.indexOf("Firefox") > 0) { 
            window.location.href = 'about:blank '; 
            //window.history.go(-2);  
        } 
        else { 
            window.opener = null;  
            window.open('', '_self', ''); 
            window.close(); 
        } 
    }

 

 

 

 

1种:parent.window.opener = null;window.parent.close();
2种:top.window.opener=null;top.window.open('','_self');top.window.close();
3种:parent.window.opener = null;parent.window.open('','_self');parent.window.close();
分享到:
评论

相关推荐

    用js互相调用iframe页面内的js函数

    标题提到的问题是在各种浏览器中,尤其是考虑到跨浏览器兼容性时,如何用JS实现主页面与`iframe`页面间的函数调用。在IE、Firefox和Chrome等现代浏览器中,有一些不同的处理方式。 首先,获取`iframe`页面的引用是...

    防止页面被iframe(兼容IE,Firefox火狐)

    本文将详细介绍如何在不同浏览器,特别是兼容IE和Firefox火狐的情况下,防止页面被iframe。 首先,我们来看一下早期用于防止页面被iframe的JavaScript代码: ```javascript <script type="text/javascript"> if ...

    iframe和firefox的兼容。

    总的来说,虽然`iframe`在Firefox中可能存在一些兼容性问题,但通过了解这些问题并采取适当的解决策略,我们可以确保在Firefox上提供良好的用户体验。随着浏览器的更新和标准的完善,大部分兼容性问题已经得到解决,...

    jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码

    不同的浏览器厂商对于全屏API的实现可能有不同的前缀,比如Webkit内核的浏览器(如Chrome和Safari)使用的是webkitRequestFullScreen,而Firefox浏览器则使用mozRequestFullScreen,IE11及更高版本则使用...

    解决IE,Firefox,chrome,safari浏览器中iframe显示高度自适应问题

    ### 解决IE、Firefox、Chrome、Safari浏览器中iframe显示高度自适应问题 在Web开发中,`iframe`(Inline Frame)元素常被用于嵌入另一个HTML文档到当前页面中,这种技术为开发者提供了极大的便利,例如加载广告、...

    嵌入到HTML的iframe自动适应大小

    - 然后,通过`contentDocument`或`Document`属性访问iframe内部文档的body元素的高度,这里分别对应了Firefox和IE浏览器的实现差异。 - 最后,将计算得到的内部文档高度赋值给iframe的`height`样式属性,实现高度...

    js获取电脑名、ip、mac(ie&火狐)

    然而,在特定环境下,如IE(Internet Explorer)和Firefox,有一些方法可以实现这一功能。 在IE浏览器中,JavaScript可以通过ActiveXObject对象来访问Windows API,获取电脑的一些基本信息。`ActiveXObject`是IE...

    iframe自适应内容页面的高度

    - 上述JavaScript代码适用于大多数现代浏览器,包括Chrome、Firefox、Safari、Edge和IE9+。对于IE8及更早版本,可能需要使用特定的解决方案,如`jQuery`的`$.get()`方法或者`onreadystatechange`事件来获取`iframe`...

    js加iframe轻松实现异步图片上传 可以预览 兼容FF,chrome,ie9

    本示例主要探讨如何使用JavaScript结合IFrame技术来实现异步图片上传,并提供预览功能,同时确保兼容Firefox、Chrome和IE9等主流浏览器。 首先,我们需要了解异步上传的基本原理。异步上传,也称为Ajax上传,是指在...

    iframe框架\JS获取iframe元素

    Firefox浏览器支持W3C标准,可以通过`contentDocument`来访问`iframe`内部的文档对象。 ```javascript var iObj = document.getElementById('iId').contentDocument; alert(iObj.getElementsByTagName('h1')[0]....

    完全搞定iframe(框架)里的滚动条.doc

    if (iframe.contentDocument) { // Firefox等浏览器 iframe.style.height = iframe.contentDocument.body.scrollHeight + 'px'; } else if (iframe.contentWindow) { // IE浏览器 iframe.style.height = iframe....

    HTML中IFrame父窗口与子窗口相互操作

    使用`document.frames`对象(在IE中)或`contentDocument`属性(在非IE浏览器如Firefox中)可以访问子窗口的DOM元素。例如,`document.frames("ObjectID").document.getElementById("ContentID")`或`document....

    兼容IE和Firefox的javascript获取iframe文档内容的函数

    值得注意的是,虽然上述方法可以解决IE和Firefox的兼容问题,但在现代浏览器中,由于安全性的增强,直接通过JavaScript访问iframe内容可能会遇到跨域问题。X-Frame-Options HTTP响应头可以用来防止浏览器加载其他域...

    js 监控iframe URL的变化实例代码

    对于Firefox、Opera和Safari等浏览器,会监听DOMAttrModified事件。对于不支持addEventListener的浏览器,如旧版IE,会使用attachEvent方法来监听onpropertychange事件。 最后,iframeSrcChanged函数会在控制台输出...

    获取iframe值 文件下载

    本文将详细介绍如何在父窗口中操作`iframe`中的元素,并确保该方法能在不同的浏览器中(特别是IE和Firefox)正常工作。 #### 二、背景知识 在讨论具体实现之前,我们先了解一下相关的基础知识: 1. **`iframe`...

    jquery通用的iframe弹层插件,兼容主流浏览器

    在弹层插件中,iframe可以作为一个独立的浏览环境,用户无需离开当前页面就能查看或操作其他内容。 前端开发中的弹层组件是常见且重要的设计元素,它们通常用于显示警告、对话框、表单、广告等。这个jQuery iframe...

    js操作iframe的一些方法介绍

    不同的浏览器有不同的获取方式,如Chrome、Firefox可以通过iframeElement.contentWindow属性获得,而IE6则是通过相同的方式。需要注意的是,存在跨域访问限制,即脚本只能访问与包含它的文档同源的iframe窗口。如果...

    js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]

    HTML 中的 iframe 标签用于在当前页面内嵌入另一个文档,iframe 提供了一种在父页面和子页面间进行隔离的机制,可以包含独立的文档内容。针对如何用 JavaScript 访问和操作 iframe 中的文档对象,特别是针对不同时期...

    iframe自适应高度和宽度

    // extra height in px to add to iframe in FireFox 1.0+ browsers var FFextraHeight = getFFVersion >= 0.1 ? 16 : 0; function dyniframesize(iframename) { var pTar = null; if (document.getElementById) ...

Global site tag (gtag.js) - Google Analytics