Я создаю приложение, которое использует socket.io - у него есть интерфейс React и бэкэнд node.js. Все работает нормально на рабочем столе Chrome, но не работает правильно на рабочем столе Safari.
Следующий код не работает в Safari:
// React
socket.on('connect', () => {
// do something
console.log('connect');
});
console.log()
часто не создается; иногда это работает, но непоследовательно. Я нашел в Интернете много статей о мобильных версиях браузеров, борющихся с socket.io, но ни одной из них не касалось рабочего стола Safari. Chrome все время работает нормально. Он также работает в Firefox.
Есть идеи?
- Chrome: 83.0.4103.116 (Официальная сборка) (64-бит)
- Safari: 13.1.2 (15609.3.5.1.3)
- socket.io-client: 2.3.0
- socket.io (сервер): 2.3.0