如何用JS关闭火狐浏览器?
IE是window.close();
火狐怎么直接用JS代码来关闭?
我百度过一段时间了,请实现过该效果的老大们给个代码。谢谢!~
------解决方案--------------------代码与关闭ie一样:window.close();
如果此操作不能成功,请在地址栏中输入:about:config
在过滤器中输入:dom.allow_scripts_to_close_windows
将其设置为true,看是否能解决。
------解决方案--------------------原文地址: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,在地址栏输入about:config
找到dom.allow_scripts_to_close_windows这项并改为true。
------解决方案--------------------参考
------解决方案--------------------在Firefox地址栏里输入 about:config
在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
function closeweb()
{
window.opener=null
window.close();
}
</script>
------解决方案--------------------JScript code
<script type="text/javascript">
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();
}
}
</script>
<input type="button" value="close me 3" onclick="closeme();"/>
------解决方案--------------------
firefox里默认是不能关闭用户打开的网页的。
别的好方法坐等高人。
------解决方案--------------------
一般来说都是这样的
打开firefox,在地址栏输入about:config
找到dom.allow_scripts_to_close_windows这项并改为true。
------解决方案--------------------
这是一个安全性问题,一般来说,只能通过用户设定来改变,没有别的办法。
换位思考一下,你也不想在你浏览网页的时候突然之间浏览器被莫名其妙地关闭了吧?
------解决方案--------------------
使用古老版本ie?至少1、2年之内,我印象中的时间也许更长时间,我的ie你肯定不能用这种代码关闭。
至于开发网站的人跑到用户的浏览器上去一个一个设置就更没有意义了!