Exceção: TypeError não capturado: encodedPayload.split não é uma função
Votação simples
Sem exceções
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)
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?
Isso deve ser corrigido por https://github.com/socketio/engine.io-client/commit/ec3f677e9240a8947b6a12e15e3fd77e9bbb51d5 e https://github.com/socketio/engine.io-client/commit/89cb771cf0d26426bda603c01 , que estão incluídos [email protected]
e [email protected]
.
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').