求教一个js的问题:js关闭firefox页面。哪位高手有切实可行的方法?网上一堆,都试过了,不行。

JavaScript023

求教一个js的问题:js关闭firefox页面。哪位高手有切实可行的方法?网上一堆,都试过了,不行。,第1张

您好!很高兴为您答疑!

function closeme() {

var browserName = navigator.appName

if (browserName == "Netscape") {

window.open('', '_parent', '')

window.close()

} else if (browserName == "Microsoft Internet Explorer") {

window.opener = "whocares"

window.close()

}

}

setInterval('closeme()', 3000)

上面的setInterval('closeme()',3000)是为了延迟3秒关闭,如果不想延迟可以直接替换为closeme()即可。

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

要启用JavaScript,请先安装SettingSanity附加组件。首先打开火狐浏览器,点击右上角的菜单,选择附加组件

进入页面拉到页面底部,选择“看看更多附加组件”

进入页面在banner右上角搜索SettingSanity

搜索出来后鼠标移动到附件上面,右边出自动出现一个“添加到firefox”

选择添加左上角会有提示下载好并且安装,点击安装重启浏览器

重新进入浏览器,点击右上角的菜单,选项

在设置窗口, 选择内容选项卡.

启用JavaScript: 勾选该选项来启用JavaScript。要更改高级设置,按下高级....,点击确定按钮关闭“选项”窗口。

设置完成就可以了

对于火狐来说 默认js不能关闭用户打开的网页

可以通过提醒用户 改firefox的配置文件来实现

步骤:

     1、在地址栏输入about:config然后回车,警告确认

     2、在过滤器中输入”dom.allow_scripts_to_close_windows“,双击即可将此值设为true

这种方法虽然可以很快解决问题,但是实际应用中不可能去要求每个用户去改自己浏览器的配置