Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome devtools 谷歌浏览器:通过websocket请求加载网页?_Google Chrome Devtools - Fatal编程技术网

Google chrome devtools 谷歌浏览器:通过websocket请求加载网页?

Google chrome devtools 谷歌浏览器:通过websocket请求加载网页?,google-chrome-devtools,Google Chrome Devtools,是否可以强制显示正在运行的Chrome实例 通过远程调试端口创建新网页 具体而言: 按如下方式启动浏览器: chromium-browser --remote-debugging-port=9222 --user-data-dir=remote-profile 建立到ws://localhost:9222的Websocket连接 发送以下JSON: { "id":1, "method": "Page.navigate", "params": {"url"

是否可以强制显示正在运行的Chrome实例 通过远程调试端口创建新网页

具体而言:

按如下方式启动浏览器:

  chromium-browser --remote-debugging-port=9222 --user-data-dir=remote-profile
建立到
ws://localhost:9222的Websocket连接

发送以下JSON:

   {
     "id":1,
     "method": "Page.navigate",
     "params": {"url": "http://www.google.com"}
   }
上述情况是否会导致浏览器导航到谷歌?

我找到了一个解决方案。 在此处添加此项,以防将来有人需要此项:

1) 从以下位置获取WebSite:

2) 启动chrome:

 chromium-browser --remote-debugging-port=9222 --user-data-dir=remote-profile 
3) 获取选项卡的URL:

curl http://localhost:9222/json > /tmp/pages
TAB=`grep webSocketDebuggerUrl /tmp/pages | head -1`
URL=`echo $TAB | awk '{print $2}' | sed -e s/\"//g`
4) 将其推入Chrome:

echo '{ "id":2, "method":"Page.navigate", "params":{"url": "http://www.royalanarchy.com"} }' \
| ./websocat -t - "$URL"