如何以编程方式触发onbeforeunload和onunload事件?(请不要jquery)。我试过了:
var event = new Event('onbeforeunload');
event.initEvent("onbeforeunload", true, true);
window.document.dispatchEvent(event);

答案 0 :(得分:2)
使用
<!-- wrapping modal template -->
<div id="modal_wrapper">
<h1>Some heading. I'm always present!</h1>
<hr>
<ui-modal-fill></ui-modal-fill>
</div>
或addEventListener()方法:
resolve
触发事件使用 object.unload();
答案 1 :(得分:2)
window.dispatchEvent(new Event('beforeunload'))
我认为这将是最好的方法。万一有人发现这个。
window.addEventListener('beforeunload',()=>{console.log("beforeunload triggered")})
window.dispatchEvent(new Event('beforeunload'))