Есть raspberry pi 3 с установленным raspbian (Debian), на нём открыта web страница через google chrome.
Возможно ли удалённо, на ПК(windows 10), просматривать лог javascript? И желательно бы ещё просмотр элементом, как при подключении adnroid устройства через usb: Remote Debugging Android Devices
Ответ
Вся панель инструментов для разработчика гугл хрома - на самом деле просто HTML страница, которая работает с самим браузером используя WebSocket протокол.
Для того, чтобы гугл хром запустил веб сервер с инструментом разработчиков, его нужно запустить с параметром --remote-debugging-port=ПОРТ . При этом гугл хром запускает веб сервер который слшуает только локалхост ( 127.0.0.1 ) . Как вариант - это ssh port forwarding или другой любой вариант для port forwarding ( iptables ).
Вариант с SSH port forwarding: ssh -L 8080:localhost:ПОРТ хост
Более подробно можно прочитать по этой ссылке
Внимание: Это не работает, если браузер уже запущен. При запуске гугл хрома с этим параметром, когда он уже работает, произойдет ровно ничего. Это связано с тем как работает сам гугл хром. Один из вариантов это поменять рабочую папку браузера на другую.
Комментариев нет:
Отправить комментарий