当用户填写表单时,没有提交便误操作关闭了浏览器页面,这样会造成未及时保存数据尔导致了用户数据的丢失,如何使用JavaScript阻止网页关闭事件呢?或使用JavaScript的事件机制在网页关闭前提示用户保存数据。

window.addEventListener('beforeunload', function (e) {
    e.preventDefault();
    e.returnValue = 'Are you sure for leave?';
});
JavaScript的beforeunload事件完美的解决了用户忘记保存数据便关闭网页的问题。快来试试beforeunload事件吧!