關(guān)鍵字: 用javascript來(lái)關(guān)閉ie瀏覽器和firefox瀏覽器
原文地址:http://hi.baidu.com/suen_%CB%EF/blog/item/bedca57f8932480d28388a49.html
眾所周知,在javascript中 window.close()是用來(lái)關(guān)閉窗口的,而且ie和firefox都是支持的。為了實(shí)現(xiàn)用戶對(duì)瀏覽器的絕對(duì)控制,ie中用close關(guān)閉非 open打開(kāi)的窗口時(shí)會(huì)彈出一個(gè)對(duì)話框詢問(wèn)用戶。有時(shí)候我們不希望再這樣哆嗦,但是怎么去掉這個(gè)框呢,請(qǐng)看下面的代碼。 function winClose(){ window.top.opener = null; window.close(); } 在window.close之前加上window.top.opener = null就可以了。 不過(guò),把上面的代碼用來(lái)試一下的話,我們會(huì)發(fā)現(xiàn),在FireFox中好像沒(méi)起作用。會(huì)不會(huì)是firefox不支持 close,其實(shí)不然。之所以window.close在firefox不能使用,是因?yàn)閒irefox默認(rèn)不能關(guān)閉用戶打開(kāi)的網(wǎng)頁(yè),我們可以這樣設(shè)置 firefox: 打開(kāi)firefox,在地址欄輸入about:config 找到dom.allow_scripts_to_close_windows這項(xiàng)并改為true。 再把上面的代碼用來(lái)試一下吧! |
|
來(lái)自: WindySky > 《瀏覽器相關(guān)》