0
브라우저의 뒤로 버튼을 누르면 다시 새로 고쳐지지 않지만 브라우저의 캐시에서옵니다.서버에서 페이지로드를 강제하는 방법
브라우저의 뒤로 버튼을 클릭하는 동안 서버에서 페이지를 다시로드하고 싶습니다. 첫째
브라우저의 뒤로 버튼을 누르면 다시 새로 고쳐지지 않지만 브라우저의 캐시에서옵니다.서버에서 페이지로드를 강제하는 방법
브라우저의 뒤로 버튼을 클릭하는 동안 서버에서 페이지를 다시로드하고 싶습니다. 첫째
사용자가 여기 https://stackoverflow.com/a/19705493/4104866 처럼 돌아가는 경우 확인할 수 있습니다 다음은
angular.module('myApp',[...,'ngRoute']
//Route configurations
}])
.run(function($rootScope,$route, $location){
$rootScope.$on('$locationChangeSuccess', function(){
$rootScope.actualLocation = $location.path();
});
$rootScope.$watch(function() {return $location.path()}, function(newLocation, oldLocation){
if($rootScope.actualLocation == newLocation){
//user going back
$route.reload();
}
});
});
새로 고침 $route.reload
가능한 중복 http://stackoverflow.com/questions/20899274/how-to를 새로 고칠 수 있습니다 -refresh-page-on-back-button-click은 PHP를위한 –
입니다. –
여기 좀 봐 http://stackoverflow.com/questions/19686169/angularjs-redirect-a-route-only-on-browsers-back-button 캐치 뒤로 이동하고'$ location.reload()' –