我正在尝试从控制器捕获重新加载事件。我的控制器里面有以下内容......
refresh = function() {
console.log("At least we know it ran!");
if ($window.performance) {
if ($window.performance.navigation.type === 1) {
console.log('page reloaded');
}
}
return null;
};
$window.onbeforeunload = refresh;
$scope.$on('$destroy', function(e) {
delete $window.onbeforeunload;
});
但是当我按下浏览器的重新加载按钮时,刷新功能永远不会被击中。我在这里缺少什么?