通过WebSocket在Iframe内使用socket.io客户端时发送授权cookie

通过WebSocket在Iframe内使用socket.io客户端时发送授权cookie,socket.io,Socket.io,我正在尝试使用socket.io客户端创建websocket连接。 当我的应用程序在Iframe中运行时,我的问题开始出现。 浏览器不发送由服务器设置的授权cookie 由于iframe和服务器运行在同一个域上,因此不存在CORS问题 cookie配置为:HttpOnly=true、Secure=true、SameSite=Strict 当应用程序在没有iframe的情况下运行时,它确实可以工作 我的代码示例 this.socket = io(`/${namespace}`, {

我正在尝试使用socket.io客户端创建websocket连接。 当我的应用程序在Iframe中运行时,我的问题开始出现。 浏览器不发送由服务器设置的授权cookie

由于iframe和服务器运行在同一个域上,因此不存在CORS问题

cookie配置为:HttpOnly=true、Secure=true、SameSite=Strict

当应用程序在没有iframe的情况下运行时,它确实可以工作

我的代码示例

    this.socket = io(`/${namespace}`, {
      transports: ['websocket'],
      path: '/.../socket.io'
    });