Socket.io-client: TypeError não capturado: encodedPayload.split não é uma função

Criado em 6 nov. 2020  ·  6Comentários  ·  Fonte: socketio/socket.io-client

Você quer:

  • [x] relatar um bug

Comportamento atual

Exceção: TypeError não capturado: encodedPayload.split não é uma função

Passos para reproduzir

Votação simples

Comportamento esperado

Sem exceções

Configurar

  • SO: linux
  • navegador: cromo
  • versão socket.io: 3.0.0

Outras informações (por exemplo, rastreamentos de pilha, problemas relacionados, sugestões de como corrigir)

TypeError não capturado: encodedPayload.split não é uma função
em Object.decodePayload (index.js? 2a85: 24)
em XHR.onData (polling.js? 0949: 105)
em Request.eval (polling-xhr.js? d33e: 101)
em Request.Emitter.emit (index.js? 7297: 145)
em Request.onData (polling-xhr.js? d33e: 262)
em Request.onLoad (polling-xhr.js? d33e: 329)
em XMLHttpRequest.xhr.onreadystatechange (polling-xhr.js? d33e: 217)

bug

Comentários muito úteis

@darrachequesne , nova exceção na versão 3.0.1

Uncaught DOMException: Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'arraybuffer').

Todos 6 comentários

também acontece comigo

Eu também.

Isso é estranho, o método decodePayload() deve sempre ser chamado com uma String ...

No entanto, ele pode ser corrigido por https://github.com/socketio/engine.io-client/commit/ec3f677e9240a8947b6a12e15e3fd77e9bbb51d5 .

@darrachequesne , nova exceção na versão 3.0.1

Uncaught DOMException: Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'arraybuffer').

Alguma solução alternativa para esse problema? Atualmente estamos desenvolvendo um novo site, para que eu possa fazer o downgrade. Por enquanto, não há problema em fazer downgrade, mas talvez alguém tenha uma ideia melhor?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

patrickbussmann picture patrickbussmann  ·  6Comentários

gtk2k picture gtk2k  ·  3Comentários

david-fong picture david-fong  ·  4Comentários

exilonX picture exilonX  ·  7Comentários

BorntraegerMarc picture BorntraegerMarc  ·  4Comentários