javascript - 在 Angularjs 中刷新后重定向到登录页面

标签 javascript angularjs

我用 Angular JS 开发了一个具有登录身份验证的应用程序。 我有一个要求,一旦用户刷新页面,应用程序应重定向到登录页面。 如何实现这一目标?

我尝试使用 $location 事件,即 $locationChangeStart 但是当应用程序的路由发生变化时,上述事件也会被触发。

最佳答案

在.run方法上使用window.onbeforeunload

myAPp.run(function ($rootScope, $location, $cookies) {

    window.onbeforeunload = function (e) {
    window.location.href = '/login';
}

});

关于javascript - 在 Angularjs 中刷新后重定向到登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31605997/

相关文章:

javascript - 将自定义 header 添加到 Content-disposition 旁边的 FormData/multipart

javascript - 翻译/本地化/国际化静态页面和单页应用程序

javascript - 在 for 循环中创建对象的实例

javascript - 以非线性/矩形方式裁剪网页上的图像,以便任何形式的多边形

javascript - AngularJS:TypeError:undefined 不是带有链式选择的函数

javascript - AngularJS - 在单个 AJAX 调用中检索多个小部件的数据

javascript - 复杂的连续滚动循环

javascript - Bootstrap 下拉菜单以动态形式引入错位

javascript - 使用真实 XHR 数据/passThrough() 的 AngularJS/Karma 单元测试

javascript - AngularJS orderby 整数字段无法正常工作