如何从服务器javascript强制页面加载

时间:2014-10-15 11:23:37

标签: javascript angularjs

当我通过浏览器返回按钮返回时,它将不会刷新,但它来自浏览器的缓存。

我想从服务器重新加载页面,同时单击浏览器的“后退”按钮。

1 个答案:

答案 0 :(得分: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