js之beforeunload事件

有时候点击刷新按钮时,想要弹出重新加载此网站的提示:
如google浏览器:
js之beforeunload事件_第1张图片
可以使用js的beforeunload事件

componentDidMount(): void {
	window.onbeforeunload = () => {
		e = e || window.event;
	    // 兼容IE8和Firefox 4之前的版本
	    if (e) {
	        e.returnValue = '关闭提示';
	    }
	    // Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
	    return '关闭提示';
		}
}
componentWillUnmount = () => {
	delete window.onbeforeunload;
}

你可能感兴趣的:(js之beforeunload事件)