正常來說,當我們調用window.close來關閉從地址欄中打開的窗口時,IE會彈出提示說:您查看的網頁正在試圖關閉窗口,是否關閉此窗口?
你可以將window.close替換成下邊的腳本,然后再測試下看:
//關閉 $("#close_btn").click(function(){ newwin = window.open("","_parent",""); newwin.close(); });
是不是沒有提示了?猜測原因是:當窗口不是由腳本打開時,調用close方法IE會提示用戶窗口將要關閉;當窗口是由腳本打開時,調用close方法將直接關閉窗口。
