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