onUnload(event) {
window.localStorage.removeItem('previewOptions')
event.returnValue = true
}
componentDidMount = () => {
window.addEventListener('beforeunload', this.onUnload)
}
componentWillUnmount = () => {
window.removeEventListener('beforeunload', this.onUnload)
}
我正在使用beforeunload
事件向用户确认离开或刷新的时间。
它不起作用,但是当打开开发人员工具时,它会很好地工作。
如何解决此问题?或还有其他方法吗?