如何在不配置路由的情况下在angularjs单页应用程序中检测页面刷新?

泥土

我需要在单页应用程序中检测页面刷新事件。

克里斯蒂娜

您不确定,因为刷新浏览器页面等同于退出应用程序然后再次打开它。

您可以做的是检测页面退出事件和应用程序打开事件。

在app.run()块中注入“ window”依赖项并添加:

window.onbeforeunload = function () {
   // handle the exit event
};

并在$ routeChangeStart事件上

$rootScope.$on('$routeChangeStart', function (event, next, current) {
  if (!current) {
    // handle session start event
  }
});

而且,如果绝对需要链接这两个事件,它必须在后端/服务器端.....

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在单页应用程序中刷新页面

如何在不使用jector / modulerr的情况下将外部模块注入AngularJS单页应用程序?

Azure DevOps:如何在没有devops主菜单的情况下在自己的应用程序中显示Wiki页面?

如何在单页应用程序中的Google Analytics(分析)中触发页面查看事件?

如何在 Kirby CMS 中为单页应用程序配置 htaccess

如何在不安装Ubuntu的情况下在Unity中测试应用程序?

如何在不设置 React 应用程序状态的情况下在组件中执行更改?

AngularJS-如何在非单页应用程序中从干净的URL读取URL参数

如何在 angularjs 单页应用程序中显示进度循环

如何在单页应用程序中处理分页?

在单页应用程序中处理页面刷新的最佳方法是什么?

是否可以在不配置 FCM 的情况下构建 Flutter iOS 应用程序?

AngularJS单页应用程序中多个区域的独立路由

如何在不转到另一个页面的情况下从另一个文件加载 HTML(带有 Github 页面的单页应用程序)?

如何为单页应用程序路由流明

单页应用程序Angular 6中的组件路由

如何在不刷新页面的情况下在url中传递参数?

在Vue单页应用程序中,如何防止刷新时出现404

如何在没有过多负载的情况下在我的应用程序中显示日期?

如何在不重新启动应用程序的情况下在WPF中重新加载ViewModel?

如何在没有窗体或控件的情况下在 Winform 应用程序中调用 UI 线程?

如何在没有Storyboard的情况下在Xcode中创建一个空应用程序

如何在Mac上没有Moby鲸鱼应用程序的情况下在终端中激活Docker 1.12

如何在不破坏 Rust 工具链的情况下在 XCode 中测试 iOS 应用程序?

如何在不使用 UX 的情况下在我的应用程序中登录 Google 帐户(在 macos 上)

如何在不使用DotEnv的情况下在Symfony应用程序中定义APP_ENV?

如何在不停止的情况下在 PyQt5 应用程序中运行生成器循环?

如何在商店中没有应用程序的情况下配置应用程序剪辑

如何强制更新单页应用程序(SPA)页面?