Google Chrome можно запустить с параметром remote-debugging-port
:
$ chromium-browser www.stackoverflow.com -remote-debugging-port=9222
Теперь допустим, что я запустил удаленный браузер 192.168.0.10
Я могу создать туннель для подключения к порту 9222 ( порт удаленной отладки только на локальном хосте) с другого компьютера.
$ ssh -f -L 3000:localhost:9222 192.168.0.10 -N
Это означает, что я могу подключить свой локальный браузер к инструментам разработки удаленных браузеров, посетив http://localhost:3000
. Моя цель - изменить веб-страницу, отображаемую в удаленном браузере. Я могу добиться этого, используя консоль JavaScript и установив, например, location.href=http://superuser.com
.
У меня вопрос: есть ли в Google Chrome API для этого, чтобы URL можно было установить из командной строки или из скрипта?