|
|
29 | 30 | 31 | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
交友莫獨酒,茅臺西鳳游。
口干古井貢,心徜洋河流。
稱多情杜康,趟無量雙溝。
贊中華巍巍,無此不銷愁。
常用鏈接
留言簿(68)
隨筆分類(136)
隨筆檔案(122)
最新隨筆
搜索
積分與排名
最新評論

我們經常在頁面中用window.close()來關閉當前頁面,但是有時候會遇到關閉不了的情況,原因很簡單window.open為空。
所以很多時候我們只要這樣寫就可以了。
window.open('','_parent','');
window.close();
但這一招現在已經不管用了,在firefox2.0.6和safari 3.0.0上面都無法關閉當前頁面,
在相關文檔中是這樣描述的:
Navigator 2.0: closes any window.
Navigator 3.0: closes only windows opened by JavaScript.
Navigator 4.0: must use signed scripts to unconditionally close a window
也就是說我們無法關閉非腳本打開的窗口,如果在firefox2.0.6上調用Window.close()關閉非腳本打開的窗口,在錯誤控制臺中會看到相關信息。
posted on 2007-08-24 14:05
交口稱贊 閱讀(5085)
評論(6) 編輯 收藏 所屬分類:
J2EE & WEB
FeedBack:
# re: window.close()的全瀏覽器兼容性 2007-08-25 23:39
有什么解決辦法嗎? 有的話可以郵件聯系阿~~ 哈哈。。
回復 更多評論
# re: window.close()的全瀏覽器兼容性 2007-08-26 03:14
理論上是沒辦法解決的吧
是一個安全特性而已
估計隨著瀏覽器版本的升級
以后瀏覽器都不給隨便關窗口了吧
回復 更多評論
# re: window.close()的全瀏覽器兼容性 2008-02-18 17:36