我有我的框架中的以下鏈接,這將打開爲新窗口,我想知道打開的窗口是否關閉,因爲我需要清除cookie時,用戶關閉窗口。
識別窗口關閉使用javascript
<a href="http://stackoverflow.com/questions/ask" target="_blank">study plan new wndow</a>
我有我的框架中的以下鏈接,這將打開爲新窗口,我想知道打開的窗口是否關閉,因爲我需要清除cookie時,用戶關閉窗口。
識別窗口關閉使用javascript
<a href="http://stackoverflow.com/questions/ask" target="_blank">study plan new wndow</a>
HTML:
<a href="#" onclick="myWinOpen(); return false;">study plan new wndow</a>
JS:
function myWinOpen()
{
var w = window.open('http://same-domain.com/page.html');
w.onbeforeunload = function()
{
// my code..
}
}
注意:彈出網址必須在父代的同一個域中 – CodeCarvings
window.onunload=function(){/*SomeJavaScriptCode*/};
OR
window.onbeforeunload = function(){/*your Cookie clear code here*/}
那是真正的鏈接?即你打開一個你擁有/控制/可以修改的頁面還是指向外部世界的鏈接? – Alex
不,真正的鏈接是與框架集相同的域 – KRR
這個鏈接是SSO日誌記錄鏈接,它的重定向到一些第三方頁面 – KRR