首页 > 解决方案 > 仅在选项卡关闭时使用 beforeunload

问题描述

下面的代码会触发重新加载站点的弹出窗口吗?离开网站?页面刷新消息,按返回按钮标签关闭

如何仅在选项卡关闭时触发此事件

window.addEventListener('beforeunload', function (e) {
	  // Cancel the event
	  e.preventDefault();
	  // Chrome requires returnValue to be set
	  e.returnValue = '';
	});

标签: javascript

解决方案


没有直接的方法可以做到这一点,因为 javascript 无权读取浏览器操作。但是如果您想根据这些操作在服务器上做一些事情,您可能会发现很有帮助。


推荐阅读