Javascript 如何使用jquery获取在浏览器中打开的my web选项卡数?

Javascript 如何使用jquery获取在浏览器中打开的my web选项卡数?,javascript,jquery,html,node.js,Javascript,Jquery,Html,Node.js,我正在寻找一种方法来知道在浏览器中打开了多少选项卡。基本上,我的目的是处理“让我登录”检查。但问题是,当我没有选中该复选框并打开多个选项卡时,如果我关闭一个选项卡,它将删除我的会话。我想知道,如果用户没有选中“让我登录”复选框,然后他关闭了我网站的最后一个选项卡,那么我应该销毁他的会话。我想(希望)你不能,因为这意味着你可以访问用户的私人数据,例如,他在另一个选项卡中打开了哪个URL 你在这里的尝试对我来说是一场隐私噩梦…你应该使用cookies来检查你是否登录。您不应该了解用户正在查看的其他站

我正在寻找一种方法来知道在浏览器中打开了多少选项卡。基本上,我的目的是处理“让我登录”检查。但问题是,当我没有选中该复选框并打开多个选项卡时,如果我关闭一个选项卡,它将删除我的会话。我想知道,如果用户没有选中“让我登录”复选框,然后他关闭了我网站的最后一个选项卡,那么我应该销毁他的会话。

我想(希望)你不能,因为这意味着你可以访问用户的私人数据,例如,他在另一个选项卡中打开了哪个URL


你在这里的尝试对我来说是一场隐私噩梦…

你应该使用cookies来检查你是否登录。您不应该了解用户正在查看的其他站点或他正在查看的其他站点的数量

您可能只想澄清您的标题,表明您只对属于您站点的选项卡感兴趣,不是一般情况。我只需要知道我的网页标签,而不是浏览器中打开的所有其他标签。我如何使用cookies在node.js中处理这件事?谢谢我对node.js了解不多。但是,您应该能够发送与正常登录时使用的cookie不同的cookie。另一方面,尽可能使服务器端和客户端代码模块化。他们应该使用清晰的界面相互交流,但是服务器不必担心客户端有多少标签等等。谢谢你提供的好信息。我会处理它,但我仍然需要知道一种处理nodejs中cookies的方法think@feela我不想获取所有其他选项卡,我只需要知道在用户浏览器中打开的web选项卡,这样当他退出浏览器时,他就不会选中“让我登录”复选框,则他的会话应在该时间到期,而不是在每个选项卡上关闭。