[英]how to force page load from server javascript
When i am back through the browser back button it will not refreshed but it is from cache of browsers. 当我通过浏览器后退按钮返回时,它不会刷新,但是来自浏览器的缓存。
i want to reload the page from server while click Back button of browser. 我想从服务器重新加载页面,同时单击浏览器的“后退”按钮。
first you can check if user going back like here https://stackoverflow.com/a/19705493/4104866 and then you can refresh 首先,您可以检查用户是否返回此处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();
}
});
});
refresh $route.reload
刷新$route.reload
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.