我尝试了下面的代码,但不一致。
if (performance.navigation.type == 2) {
alert("Back button clicked");
}
,
if (performance.getEntriesByType("navigation")[0].type === 'back_forward') {
alert("Back button clicked");
}
请建议是否有任何其他可能的方法来检测后退按钮在浏览器
尝试历史
(函数(){
if (window.history && window.history.pushState) {
$(window).on('popstate', function() {
alert('Back button was pressed.');
});
}
}) ();