任何人都可以解决我的问题。我需要为浏览器后退按钮编写If条件。我已经尝试了很多方法,但是没有给出确切的结果。
if (window.performance && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD) {
}
在上面的代码window.performance.navigation.type
中始终返回值1。
还尝试了ngOnDestroy()
。
答案 0 :(得分:1)
您可以尝试使用HostListener
@HostListener('window:popstate', ['$event'])
onPopState(event) {
console.log('Back button clicked');
}