Javascript 如何识别我的应用程序页面是从另一个应用程序的框架内关闭的
我有一个在另一个内部运行的应用程序(在web上运行的ERP) 集成是通过在ERP框架的框架中加载我的页面完成的:Javascript 如何识别我的应用程序页面是从另一个应用程序的框架内关闭的,javascript,jquery,ajax,onbeforeunload,Javascript,Jquery,Ajax,Onbeforeunload,我有一个在另一个内部运行的应用程序(在web上运行的ERP) 集成是通过在ERP框架的框架中加载我的页面完成的: <frame>My Apllication</frame> window.onbeforeunload = function() { try { var url = "../../authentication/api/logout.php", data = new FormData(); d
<frame>My Apllication</frame>
window.onbeforeunload = function() {
try {
var url = "../../authentication/api/logout.php",
data = new FormData();
data.append("logout", "1");
navigator.sendBeacon(url, data);
}
catch (e) {
$.ajax({
url: "../../authentication/api/logout.php",
type: "POST",
data: { "logout": "1" }
}
}
};