Socket.IO работает с Firefox и Edge, но не работает с Chrome? - PullRequest
0 голосов
/ 17 октября 2018

Я довольно новичок в Python и пытаюсь что-то построить на Flask / Socket.IO.Прежде чем начать, я решил изучить этот пример .Я протестировал его на Firefox и Edge, и он отлично работает, я получаю цифры в режиме реального времени, но на Chrome я получу только страницу без номеров.Я открыл консоль, и ничего нет, похоже, что Socket не будет подключаться к Chrome.Я провел некоторое исследование и не смог найти подобную проблему, любой совет приветствуется!

1 Ответ

0 голосов
/ 17 октября 2018

Какую версию Google Chrome вы используете?Я только что проверил на своей « версии 69.0.3497.100 (Официальная сборка) (64 бит) », и она работает очень хорошо.

Итак, учитывая, что у вас такая же (или более поздняя) версияChrome, попробуйте это:

Удалите данные о просмотре (изображения и кэшированные файлы) и обновите страницу.Может быть конфликт между кэшированными файлами и файлами, загруженными из CDN на вашей HTML-странице.

Если это все еще не работает, попробуйте следующее:

В вашем templates / index.html file, замените строку <script src="static/js/application.js"></script> на <script src="{{url_for('static',filename='js/application.js')}}"></script>, чтобы загрузить файл javascript.Наконец перезагрузите сервер.См. здесь для получения дополнительной информации о том, как загрузить статический файл в колбу.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...