firefox浏览器不能使用window.close的解决方案

javascript中window.close()函数用来关闭窗体,而且IE、google、firefox浏览均支持,但由于firefox浏览器dom.allow_scripts_to_close_windows参数默认值为false,故close不启作用。

首先在firefox地址栏中输入about:config然后找到dom.allow_scripts_to_close_windows参数设置为true即可,如下图所示:

附 IE、google、firefox通用关闭窗口方法

 function closeWindow() {
           var browserName = navigator.appName;
           if (browserName == "Netscape") {
               window.open(‘‘, ‘_self‘, ‘‘);
               window.close();
           }
           else {
               if (browserName == "Microsoft Internet Explorer") {
                   window.open(‘‘, ‘_parent‘, ‘‘);
                   window.close();
               }
           }
       }

firefox浏览器不能使用window.close的解决方案,布布扣,bubuko.com

时间: 2024-10-13 22:52:23

firefox浏览器不能使用window.close的解决方案的相关文章

浏览器的跨域问题以及解决方案

1.为什么会有跨域问题的存在? JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策. 2.什么是同源? 1995年,同源政策由 Netscape 公司引入浏览器.目前,所有浏览器都实行这个政策.  最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源".所谓"同源"指的是"三个相同". (1)协议相同 (2)域名相同 (3)端口相同 具体实例  比如:http://www.exampl

Firefox 浏览器的DOM原型扩展

我不想挑起IE与Firefox之间的争论,我只想说说Firefox浏览器有而IE里没有的一个功能,对DOM里的对象原型的扩展. 在DOM里的window.document.element.event等这些对象在Firefox(或者说Mozilla核心的浏览器)里都有与之对应的原型:Window.HTMLDocument.HTMLElement.Event等,对于这些原型扩展之后,那些window.document等对象就“自动”拥有某些成员属性或者成员方法了.举个简单的例子,比如在IE里都有一个

启动带有用户配置信息的FireFox浏览器

今天自己写了一个简单的登录HTML网页,在用Selenium+FireFox调用时发现浏览器出现了乱码,之后百度发现是因为浏览器设置的编码格式不是"UTF-8",之后修改浏览器编码为"UTF-8"之后,再次运行程序发现还是乱码,但是直接打开浏览器浏览网页,字符编码已经正常了,之后查询了资料才知道是由于WebDriver启动FireFox浏览器时会启动全新的FireFox浏览器窗口,导致当前机器用户的浏览器配置信息均在测试中无法被使用,要解决这一问题,就需要为使用指定

Selenium驱动Firefox浏览器

用Maven构建Selenium依赖 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.8.1</version></dependency> import org.openqa.selenium.By;import org.openqa.seleniu

java+selenium+new——无人化自动下载文件——基于firefox浏览器

我自己的python参考:https://www.cnblogs.com/xiaobaibailongma/p/12078159.html FirefoxProfile fp = new FirefoxProfile(); fp.setPreference("browser.download.manager.showWhenStarting",False)           //设置为true时,启动下载时,显示浏览器的文件下载窗口,false时,不显示 fp.setPreferen

firefox浏览器播放音频

之前做的系统,在firefox浏览器下有更好的使用体验.因此要求客户统一使用firefox浏览器,前段时间客户要求在系统中加入音频效果. 在网上查了下,主要用到的标签有<bgsound>, <embd>, <audio>等等.其中<audio>标签是html5中新加入的对声音定义的标签.<bgsound>是IE的专用标签,只适用于IE浏览器.<embd>标签在firefox下,会要求你安装相关的插件.还好目前的新版本firefox浏览

CentOS 6.0升级firefox浏览器

越来越喜欢Linux系统,这里面的软件也喜欢按照自己喜好来摆置.原谅我词汇量少. 来记录下这次操作吧,以后就不用老跑人家博客按部就班了. CentOS系统里的firefox 无法升级到最新版,这怎么能受得了! 看来只能自力更生,奋发图强--- 1.从官网下载最新版firefox浏览器,www.firefox.com.cn.下载这个 2.将这个压缩包解压到/usr/local目录下,解压命令:tar -jxvf Firefox-latest.tar.bz2 -C /usr/local 也可直接在图

RedHat 7.0 Firefox浏览器 安装与更新

步骤:1. 下载: 2. 解压后即可使用,也可替换旧版本firefox 1. https://www.mozilla.org/en_US/firefox/new http://ftp.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/en-US/firefox-50.1.0.tar.bz2 2. tar -jxf firefox-50.1.0.tar.bz2  (非root用户) cd firefox/ ./firefox 也可双击fire

FireFox浏览器的下载和安装、借助RamDisk让你的FireFox飞起来

想说的是,为什么我要写此博文,算是纪念我对FireFox浏览器的一个入门.最近,开始接触了它,看到了很多IT牛人极力推荐使用 “ FireFox浏览器 ”作为开发. 深得大牛指导! 下载 安装 这是,会将我们之前的浏览器里的一些信息,同步到FireFox浏览器对应位置. 需要一段时间!在此,需要关闭正在打开的浏览器.如,我这里,是正在使用谷歌浏览器. 设置百度为主页. 关闭之后,重启之后,可以看到效果. 进一步学习,感谢链主! 借助RamDisk让你的FireFox飞起来