0
我的項目中有多個窗口。我正在使用角度1我想在用戶關閉窗口時識別事件。如何識別窗口關閉事件?
我曾嘗試下面的功能,但它不是在火狐和Chrome的工作以及我不能夠檢測到哪個窗口被關閉
$window.onbeforeunload = function (event) { alert("Hi"); };
請幫助我,我怎麼能確定事件,當用戶關閉特定的窗口也如何檢測哪個窗口關閉?
我的項目中有多個窗口。我正在使用角度1我想在用戶關閉窗口時識別事件。如何識別窗口關閉事件?
我曾嘗試下面的功能,但它不是在火狐和Chrome的工作以及我不能夠檢測到哪個窗口被關閉
$window.onbeforeunload = function (event) { alert("Hi"); };
請幫助我,我怎麼能確定事件,當用戶關閉特定的窗口也如何檢測哪個窗口關閉?
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = "\o/";
(e || window.event).returnValue = confirmationMessage; //Gecko + IE
return confirmationMessage; //Webkit, Safari, Chrome
});
上面的代碼在FF和Chrome中仍然不起作用 – krish
你確定你需要使用$窗口?我認爲$ window是一個jQuery對象。 如果是這樣,比你應該使用$ window [0] .onbeforeunload –
@ elad.chen $ window不是一個jquery對象,它可能在這裏意味着一個變量等於一個jquery對象。 –
@ elad.chen我認爲它是['$ window''服務](https://docs.angularjs.org/api/ng/service/$window)的角度,一個圍繞javascript窗口對象的包裝器 – devqon