bbpro
Version:
BrowserBox - remote browser isolation tool
56 lines (45 loc) • 1.67 kB
JavaScript
var $parcel$global = globalThis;
var $parcel$modules = {};
var $parcel$inits = {};
var parcelRequire = $parcel$global["parcelRequirec372"];
if (parcelRequire == null) {
parcelRequire = function(id) {
if (id in $parcel$modules) {
return $parcel$modules[id].exports;
}
if (id in $parcel$inits) {
var init = $parcel$inits[id];
delete $parcel$inits[id];
var module = {id: id, exports: {}};
$parcel$modules[id] = module;
init.call(module.exports, module, module.exports);
return module.exports;
}
var err = new Error("Cannot find module '" + id + "'");
err.code = 'MODULE_NOT_FOUND';
throw err;
};
parcelRequire.register = function register(id, init) {
$parcel$inits[id] = init;
};
$parcel$global["parcelRequirec372"] = parcelRequire;
}
var parcelRegister = parcelRequire.register;
var $iT6R0 = parcelRequire("iT6R0");
$70ef9a91ef09c649$export$2e2bcd8739ae039();
function $70ef9a91ef09c649$export$2e2bcd8739ae039() {
(0, $iT6R0.COMMON).delayUnload && self.addEventListener("beforeunload", (event)=>{
const delayOffRequested = !!document.querySelector("form.delay-off") || window._voodoo_noUnloadDelay;
console.log("Flag", window._voodoo_noUnloadDelay, "decision", {
delayOffRequested: delayOffRequested
});
if ((0, $iT6R0.COMMON).delayUnload && !delayOffRequested) {
event.preventDefault();
event.returnValue = `
You are about to leave the browser.
If you wanted to navigate, use the < and > buttons provided.
`;
}
});
}
//# sourceMappingURL=image.dd5da79d.js.map