我想知道它是否存在一种方法来检测 Javascript 中浏览器实例的首次启动?
在这种情况下,我想删除我的一个会话 cookie。
这是问题所在:
事实上,我已经构建了一个应用程序,用户只能在同一个浏览器(选项卡或窗口)中访问我的应用程序一次。当用户连接到我的应用程序时,会创建一个会话 cookie。当用户关闭浏览器或选项卡时,此 cookie 将被删除。之后,如果用户尝试在 2 个不同选项卡中打开我的应用程序 2 次,我可以检查我的应用程序的实例是否已经运行,如果是这种情况,我会向用户显示一条消息:“你不允许在同一浏览器中访问应用程序的 2 次”。当用户关闭网页时,我可以删除 cookie。问题是当浏览器崩溃时:我的 cookie 仍然存在,当用户重新启动浏览器时,我会提示该消息,而我的应用程序没有已连接的实例。
问候