Peerjs: НСвозмоТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ iOS / MacOS ΠΈ Windows 10

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 26 мая 2019  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: peers/peerjs

Π£ мСня ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ошибка:

Uncaught TypeError: Cannot read property 'readyState' of undefined
    at e.cleanup (main.00964d37d7b2ca5b80ca.js:1)
    at t.close (main.00964d37d7b2ca5b80ca.js:1)
    at RTCPeerConnection.e.oniceconnectionstatechange (main.00964d37d7b2ca5b80ca.js:1)

Π’ ΠΌΠΎΠ΅ΠΌ простом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΉ сСрвСр peerjs для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ числа ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 3 сСкунды. Π‘ΠΌ. Https://passenger-location-share.firebaseapp.com/ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Track passengers Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ / Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ / Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ passenger on the way Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ сообщСний.

НСкоторыС тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я сдСлал, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

  • Safari Π² iOS 12.2 ΠΈ Chrome 74 Π² Windows 10 ==> Ошибка
  • Safari Π² macOS 10.13.4 ΠΈ Chrome 74 Π² Windows 10 => Ошибка
  • Chrome Π² macOS 10.13.4 ΠΈ Chrome 74 Π² Windows 10 => Ошибка
  • Chrome ΠΈ Firefox Π² Windows 10 => УспСх
  • Chrome ΠΈ Safari Π½Π° macOS => УспСх
  • Chrome Π½Π° Android 9 ΠΈ Chrome Π½Π° Windows 10 => УспСх

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ. Бпасибо


ОбновлСниС: я Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ» эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² дСмонстрации https://jmcker.github.io/Peer-to-Peer-Cue-System/

ВсС 5 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ https://github.com/peers/peerjs/tree/v2.0.0?

Π’ΠΎ ΠΆΠ΅ самоС происходит ΠΈ с послСдними вСрсиями Chrome + Win10 / 7 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Chrome + macOS, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Chrome + Win10 / 7 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Chrome + Android 8.1.

ΠšΡΡ‚Π°Ρ‚ΠΈ, этого Π½Π΅ происходит с использованиСм PeerJS v2.0, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, с Chrome + Win10 / 7 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Chrome + Android8 ΠΈ Chrome + Win10 / 7 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Chrome + macOS. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» с Chrome + Win10 ΠΏΡ€ΠΎΡ‚ΠΈΠ² Firefox + Win10.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π° ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ v2.0. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° API.

Пока Π½Π΅ особо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, просто Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽ. Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ поигрался с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ довольно понятСн, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹Π·ΠΎΠ²Ρ‹ API Π½Π΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. МногиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ (*), Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ API 2.0 каТСтся Π±ΠΎΠ»Π΅Π΅ простым Π² использовании, Ρ‡Π΅ΠΌ v1, Π° для составных соСдинСний ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π΄Π΅Π»Π°Π΅Ρ‚ сам.

(*) ОсобСнно ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽ. Π”ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Β«Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΒ» ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΈ Π½ΡƒΠΆΠ½ΠΎ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° исправлСна ​​в # 520 (вСрсия 1.0.1).

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ