1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-09-20 04:24:45 +00:00

disable beforeunload event when in iframe

This commit is contained in:
boxgaming 2023-06-03 15:34:10 -05:00
parent 87bdf14eb8
commit fe735dea43

View file

@ -924,7 +924,17 @@ dropArea.addEventListener("dragover", fileDragOver, false);
dropArea.addEventListener("dragenter", fileDragEnter, false); dropArea.addEventListener("dragenter", fileDragEnter, false);
dropArea.addEventListener("dragleave", fileDragLeave, false); dropArea.addEventListener("dragleave", fileDragLeave, false);
addEventListener("beforeunload", function(e) { if (!inIframe()) {
addEventListener("beforeunload", function(e) {
e.preventDefault(); e.preventDefault();
return e.returnValue = "stop"; return e.returnValue = "stop";
}); });
}
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}