如果window.close()通過滑鼠單擊關閉或關閉彈出視窗,有什么不同的方法嗎?如果用戶手動關閉彈出視窗,我想有所不同。
uj5u.com熱心網友回復:
我不明白你想說什么。請正確描述。
uj5u.com熱心網友回復:
如果用戶單擊關閉按鈕,則簽入關閉事件偵聽器,然后您將獲得資料,并且您知道用戶手動單擊,否則不會。
uj5u.com熱心網友回復:
您需要在打開后將 onbeforeunload事件系結到視窗。
最簡單的方法是在視窗源代碼中使用 javascript onbeforeunload代碼。
var pop_up_window = window.open('some url')
pop_up_window.onbeforeunload = function(){ /* your code */ }
請檢查以下以獲取更多詳細資訊
https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/357449.html
標籤:javascript
