Как я могу видеть websockets в консоли в режиме реального времени без обновления?

#javascript #websocket #google-chrome-devtools

#javascript #websocket #google-chrome-devtools

Вопрос:

Я использую chrome console для отладки моего HTML-приложения websocket.

Итак, когда я открываю WebSocket вкладку и нажимаю на запрос, я могу видеть все предыдущие сообщения, которые происходили с моим приложением. Единственная проблема в том, что я могу видеть только предыдущее сообщение.введите описание изображения здесь

Это означает, что если я буду отправлять / получать forth message прямо сейчас, я не смогу это увидеть, и я вынужден обновить это окно (щелкнуть заголовок и вернуться к фреймам или щелкнуть по соединению еще раз).

Это раздражает при отладке приложения в режиме реального времени. Есть ли способ сделать это без обновления? Например, мне не нужно ничего обновлять, когда я нахожусь на XHR вкладке и просматриваю ajax-связь.

P.S. Вы можете попробовать это сами здесь: http://www.websocket.org/echo.html

Комментарии:

1. Хм, интересно, это «ошибка» DevTools или функция, которую они просто еще не внедрили (кажется странным, что у них ее еще нет). Какую версию Chrome вы используете?

2. Я использую текущую последнюю версию 35. Вы можете проверить это самостоятельно с любой версией, которая у вас есть здесь: websocket.org/echo.html

3. Отлично, я искал место для тестирования. Так что да, интересно, это просто ошибка или нереализованная функция

4. Хотя статье 2 года, похоже, она написана специально, а не из-за какой-то ошибки: blog.kaazing.com/2012/05/09 / … — так что, возможно, решение заключается в запросе функции. Я все еще ищу другие ссылки в других местах

5. @Ian если пока ничего не существует, я посмотрю, как запросить эту функцию. Но я заметил, что многие вещи, которые, как я думал, не существуют, на самом деле существовали, и я просто не знал о них. Так что, кто знает, может быть, я просто пропускаю это и где-то есть кнопка или флаг «показывать сокеты в режиме реального времени» 🙂