Socket.io-client: خطأ في النوع غير معلوم: encodedPayload.split ليس دالة

تم إنشاؤها على ٦ نوفمبر ٢٠٢٠  ·  6تعليقات  ·  مصدر: socketio/socket.io-client

اتريد:

  • [x] أبلغ عن خطأ

السلوك الحالي

استثناء: خطأ في النوع غير معلوم: encodedPayload.split ليس دالة

خطوات التكاثر

اقتراع بسيط

سلوك متوقع

لا استثناءات

يثبت

  • نظام التشغيل: لينكس
  • المتصفح: كروم
  • الإصدار socket.io: 3.0.0

معلومات أخرى (مثل stacktraces والمشكلات ذات الصلة واقتراحات كيفية الإصلاح)

خطأ في النوع غير معلوم: encodedPayload.split ليس دالة
في Object.decodePayload (index.js؟ 2a85: 24)
في XHR.onData (polling.js؟ 0949: 105)
في Request.eval (polling-xhr.js؟ d33e: 101)
في Request.Emitter.emit (index.js؟ 7297: 145)
في Request.onData (polling-xhr.js؟ d33e: 262)
في Request.onLoad (polling-xhr.js؟ d33e: 329)
في XMLHttpRequest.xhr.onreadystatechange (استطلاع-xhr.js؟ d33e: 217)

bug

التعليق الأكثر فائدة

darrachequesne ، استثناء جديد في الإصدار 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').

ال 6 كومينتر

كما يحدث لي

أنا أيضا.

هذا غريب ، يجب دائمًا استدعاء طريقة decodePayload() بسلسلة ...

يمكن إصلاحه من خلال https://github.com/socketio/engine.io-client/commit/ec3f677e9240a8947b6a12e15e3fd77e9bbb51d5 بالرغم من ذلك.

darrachequesne ، استثناء جديد في الإصدار 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').

أي حل بديل لهذه المشكلة؟ نعمل حاليًا على تطوير موقع جديد ، لذا يمكنني الرجوع إلى إصدار سابق. في الوقت الحالي ، لا بأس بالخفض ، ولكن ربما يكون لدى شخص ما فكرة أفضل؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات