Angularjs 如何在incognito窗口中登录第二个用户以测试actioncable

Angularjs 如何在incognito窗口中登录第二个用户以测试actioncable,angularjs,google-chrome,ruby-on-rails-5,actioncable,Angularjs,Google Chrome,Ruby On Rails 5,Actioncable,我正在尝试登录第二个用户,查看ActionCable是否正常工作。我在localhost:3000上的一个常规Chrome窗口中打开了我的应用程序,我也在一个匿名窗口中打开了它,也就是localhost:3000 发件人: 打开两个具有单独cookie空间的浏览器(如常规会话和匿名会话) 在每个浏览器中以不同的用户身份登录。 3.转到同一条消息 在任一浏览器中添加注释,并在对应屏幕上实时显示 但是,当我在“匿名”窗口中登录第二个用户时,第一个用户将注销 我正在使用ng token auth和De

我正在尝试登录第二个用户,查看ActionCable是否正常工作。我在localhost:3000上的一个常规Chrome窗口中打开了我的应用程序,我也在一个匿名窗口中打开了它,也就是localhost:3000

发件人:

  • 打开两个具有单独cookie空间的浏览器(如常规会话和匿名会话)
  • 在每个浏览器中以不同的用户身份登录。 3.转到同一条消息
  • 在任一浏览器中添加注释,并在对应屏幕上实时显示
  • 但是,当我在“匿名”窗口中登录第二个用户时,第一个用户将注销

    我正在使用ng token auth和Desive_token_auth进行身份验证

    此外,我有一个ng点击,切换导航栏折叠

    <button type="button" class="navbar-toggle" ng-click="isNavCollapsed = !isNavCollapsed">
      <i class="fa fa-bars" aria-hidden="true"></i>
    </button>
    
    
    
    当我在常规窗口或incognito窗口中单击hamburger按钮时,导航栏在两个窗口中都会折叠

    我以为一个匿名窗口会给我一个完全独立的cookie jar,因此会有单独的$scopes,但我想不会


    我希望有人能告诉我发生了什么。

    当使用“匿名”模式时,您的会话在每个选项卡/窗口上都保持活动状态,只要您没有按照“匿名”起始页上的说明关闭每个选项卡/窗口:

    关闭所有“匿名”选项卡后,您在“匿名”选项卡中查看的页面不会停留在浏览器的历史记录、cookie存储或搜索历史记录中。您下载的任何文件或创建的书签都将保留

    如上所述,您的会话与普通选项卡/窗口中的会话完全不同,因此action cable测试应该可以工作


    如果您的逻辑在新用户登录时以任何方式覆盖登录用户,则此操作可能会失败。

    您是否也可以添加示例代码?这辆车看起来不错