| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > websocket |
| Автор: od0201 28.10.2018, 18:09 |
| сайт использует websocket общения с сервером мне из расширение нужно получать входящие данные websocket сайта как это сделать? |
| Автор: ksnk 29.10.2018, 10:56 |
| https://learn.javascript.ru/websockets Что сделано? Что не получилось ? |
| Автор: od0201 31.10.2018, 10:56 | ||
Создать свое соединение я могу!!! Вопрос в другом, как из расширения читать фреймы websocket самого сайта. То есть фреймы, которые видны в Инструмент разработчика=>Network=>WS=>Frames |
| Автор: od0201 31.10.2018, 15:54 | ||||
читать фреймы websocket самого сайта не нашел рабочего способа, но создал свой websocket с теми-же параметрами и начал получать те же фреймы, что и сайт. осталось расшифровать их, JSON.parse их не осилил пример
|
| Автор: ksnk 31.10.2018, 16:28 | ||
| Сам не делал, но, вроде - можно https://developer.chrome.com/extensions/webRequest , сидеть на onCompleted или что будет удобнее "permissions": [ ... "webRequest", "webRequestBlocking", ... "wss://*/" ], Насчет первых строк не уверен, может и не надо...
websocket - просто двоичный поток. Обычно. если с той стороны node.js, то удобнее лить данные именно в json, но если что-то другое - можно чем угодно. По этим данным, вероятно, нужно пробежаться по всем значениям массива и расковыривать их JSON.parce по отдельности |