原文地址:http://hi.baidu.com/suen_%CB%EF/blog/item/bedca57f8932480d28388a49.html
众所周知,在javascript中
window.close()是用来关闭窗口的,而且ie和firefox都是支持的。为了实现用户对浏览器的绝对控制,ie中用close关闭非
open打开的窗口时会弹出一个对话框询问用户。有时候我们不希望再这样哆嗦,但是怎么去掉这个框呢,请看下面的代码。
function winClose(){ window.top.opener = null; window.close(); }
在window.close之前加上window.top.opener = null就可以了。
不过,把上面的代码用来试一下的话,我们会发现,在FireFox中好像没起作用。会不会是firefox不支持
close,其实不然。之所以window.close在firefox不能使用,是因为firefox默认不能关闭用户打开的网页,我们可以这样设置
firefox:
打开firefox,在地址栏输入about:config
找到dom.allow_scripts_to_close_windows这项并改为true。
再把上面的代码用来试一下吧!
分享到:
相关推荐
### 知识点详解:判断火狐(Firefox)或IE浏览器 在Web开发领域,浏览器兼容性一直是开发者面临的重要问题之一。不同的浏览器对Web标准的支持程度不同,这可能导致同样的网页在不同浏览器中的显示效果存在差异。为了...
标题中的“Chrme/Firefox浏览器 调用IE打开链接的插件”指的是在非Internet Explorer(IE)浏览器,如Chrome或Firefox中,通过安装特定的插件来实现点击链接时自动用IE浏览器打开的功能。这样的插件允许用户在享受非...
《Firefox火狐浏览器52.0.1-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方52.0.1-win32版本exe安装包"进行详细...
标题中的“ocx组件在firefox浏览器下调用组件”涉及到的是一个技术问题,即如何在非Internet Explorer(IE)内核的浏览器,特别是Firefox中使用OCX(ActiveX)组件。OCX是Microsoft开发的一种控件,它允许开发者创建...
**问题描述**:IE浏览器支持`innerText`属性来获取和修改元素的文本内容,而Firefox等现代浏览器则使用`textContent`。此外,IE还支持`innerHTML`,但在某些情况下不支持`innerText`。 **解决方案**: - 使用`...
### FireFox Chrome IE浏览器调试JavaScript #### 一、Firebug简介 Firebug是一款专为Firefox浏览器设计的强大开发插件,自推出以来便受到广大Web开发者的喜爱与推崇。随着Web技术的发展,对Web开发人员的要求...
3. **IE浏览器驱动**: Internet Explorer的驱动是`IEDriverServer`。下载地址为:http://selenium-release.storage.googleapis.com/index.html。注意,IE驱动需要特定的配置,比如启用“兼容性视图设置”和“增强...
"Firefox IE Tab"是一款专为火狐浏览器设计的扩展,它允许用户在Firefox中以Internet Explorer内核的方式浏览网页。这个扩展对于那些需要在不同浏览器环境中测试网站兼容性的开发者或者经常在两个浏览器间切换的用户...
为了在IE和Firefox中兼容地访问“float”值,应该在IE浏览器中使用“styleFloat”属性,在Firefox浏览器中使用“cssFloat”属性。 2. 元素的推算样式访问差异 JavaScript通过“object.style.property”句法只能获取...
本文将详细介绍IE和Firefox浏览器的JavaScript、CSS、HTML调试插件,帮助你更好地理解和掌握这些工具。 首先,我们关注的是IE浏览器的调试插件。压缩包中的"IEDevToolBarSetup.msi"文件就是用于安装Internet ...
6. **测试和调试**:使用像BrowserStack这样的在线工具,或本地的虚拟机环境,进行跨浏览器测试,确保在各个版本的IE和Firefox上都能正常运行。 7. **利用社区资源**:查找和应用社区提供的已知解决方案,如GitHub...
然而,由于不同的浏览器对JavaScript的支持程度和实现方式存在差异,尤其是Internet Explorer(IE)和Firefox这两款流行浏览器,开发者经常需要面对兼容性问题。以下是一些常见的JavaScript在IE和Firefox上的兼容性...
8. **事件处理**:IE使用`attachEvent`,非IE浏览器使用`addEventListener`,需要封装函数来统一处理。 9. **JavaScript变量声明**:IE6在函数作用域内未声明的变量会自动提升到全局,其他浏览器则会抛出错误,应...
- IE浏览器提供了全局的`window.event`对象,用来获取当前事件的信息,但Firefox不支持。解决办法是在事件处理函数中传递事件对象,如`onclick="gotoSubmit(event)"`,然后在函数内部使用`evt = evt || (window....
"JS导入导出Excel 兼容IE、Firefox、Chrome等浏览器"这一技术主题,聚焦于如何使用JavaScript(JS)在各种浏览器环境下处理Excel文件,包括古老的Internet Explorer(IE)、Firefox以及Chrome。下面我们将深入探讨这...
在IE浏览器中,OCX插件是非常常见的,但因为安全性和兼容性问题,其他浏览器如Firefox并不默认支持。 描述中提到的“在FireFox中注册axhost.r39.xpi,然后安装ffactivex-setup-r39.exe”,这是一套步骤来使Firefox...
这篇文档介绍了如何使用Firefox浏览器的扩展插件FireGestures来实现快速打开IE浏览器并加载当前Firefox中的网页链接。FireGestures是一款增强Firefox浏览器用户体验的工具,它允许用户通过自定义鼠标手势来执行一...
由于IE浏览器的某些特性和标准支持与其他现代浏览器存在差异,因此在某些情况下,我们需要在Chrome中通过脚本触发IE浏览器的启动。这个压缩包"谷歌浏览器js打开IE浏览器.rar"提供了一种方法来实现这个功能。 首先,...