Javascript 如何在angular JS中获得重定向后的URL详细信息
我正在开发AngularJS应用程序,并使用下面的方法从服务器获取JSON数据。这个很好用。我必须实现特定的场景,在会话超时的情况下,我需要刷新页面 问题是这个应用程序是遗留应用程序,并且有一个过滤器,如果会话不活动,它会将请求重定向到登录页面。我不允许更改XMLHttpRequest的过滤器 angularJS是否有办法通过过滤器检测重定向的urlJavascript 如何在angular JS中获得重定向后的URL详细信息,javascript,angularjs,Javascript,Angularjs,我正在开发AngularJS应用程序,并使用下面的方法从服务器获取JSON数据。这个很好用。我必须实现特定的场景,在会话超时的情况下,我需要刷新页面 问题是这个应用程序是遗留应用程序,并且有一个过滤器,如果会话不活动,它会将请求重定向到登录页面。我不允许更改XMLHttpRequest的过滤器 angularJS是否有办法通过过滤器检测重定向的url makeCallPassingJsonObject: function (method, url, data, successCallback,
makeCallPassingJsonObject: function (method, url, data, successCallback, failureCallBack) {
return $http({
method: method,
url: url,
async:true,
data: data,
responseType: 'json',
headers: {
'Content-Type': 'application/json',
'X-Requested-With':'XMLHttpRequest'
}
}).then(function(response){
if(response.status ===200){
successCallback(response.data, response.status, response);
}else if(response.status === 401){
$state.go('gsd.shared.dashboard');
}
else{
failureCallBack(response.data, response.status, response);
}
});
}
下面是浏览器调试工具的屏幕截图,其中url可见。我不知道如何使用angularJS访问该url。此url与window.location.pathParam不同
当你说“URL详细信息”时,你是指查询字符串?如果是这样,请检查$location:它不是地址栏中的url。