javascript - Chrome 中的单个应用程序

标签 javascript google-chrome web

有谁知道一种方法来检测 Chrome 中仅运行一个 Web 应用程序的单个实例?我目前正在使用 localStorage 的标志,但是当浏览器崩溃之类的东西时,该标志仍​​然存在,所以下次我尝试访问该应用程序时,它会给我一个错误,因为它认为另一个实例已经在运行。

最佳答案

根据我对 session Cookie 的评论,据我所知,Chrome 为所有选项卡(每个进程)维护相同的 session ,因此它可能是您的理想解决方案,特别是因为您想要/需要清除一次 session Chrome 已关闭。

以下是其他一些具有相反问题的相关 Stack Overflow 线程:

How Come Closing A Tab Doesn't Close A Session Cookie?

How to differ sessions in browser-tabs?

您仍然可以在常规 cookies/本地存储中保留持久值(跨 session 值)。

关于javascript - Chrome 中的单个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15779080/

相关文章:

javascript - Bootstrap 中的 CSS 转换中的 "Force Reflow"

css - Chrome 上 SVG 中标记的上下文笔划和上下文填充不起作用,有替代方案吗?

javascript - 如何在弹出窗口关闭后保持扩展脚本运行?

sql - 快速全局分布的用户配额管理的体系结构

ruby-on-rails - 基于Rails中的黑名单阻止用户注册

javascript - 如何实现基于网络的匿名测试?

javascript - Framework7如何使消息自动向下滚动?

javascript - 通过 Angular 中的一组复选框控制显示的项目

javascript - 时区之间的日期转换不同

javascript - 一个关于chrome扩展的简单问题。 : )