在已经打开的chrome浏览器中打开远程调试模式

问题描述 投票:0回答:1

我正在尝试在已运行的 Chrome 浏览器中打开“远程调试模式”。

这是我正在执行的命令:

chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\Users\Ideal\AppData\Local\Google\Chrome\User Data" 

但是当我访问

http://127.0.0.1:9222/json/version
时,什么也没有出现。

但是,如果我关闭浏览器,然后运行相同的过程,那么

http://127.0.0.1:9222/json/version
效果很好。

那么如何在已经运行的Chrome浏览器中打开远程调试模式呢?

selenium puppeteer browser-automation chrome-debugging
1个回答
0
投票
默认情况下,不直接支持在已运行的

remote debugging

 中打开 
Chrome browser
 模式,因为 
--remote-debugging-port
 标志通常用于在 Chrome 启动期间启用 
remote debugging
。 Chrome 运行后,更改此标志将不会生效。

您可以尝试动态创建一个新的

user profile

,然后使用该配置文件通过 
remote debugging enabled
 运行 Chrome

xcopy "%LOCALAPPDATA%\Google\Chrome\User Data\Default" C:\TempProfile /E /I /H /C /K /O /X "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="C:\TempProfile"
    
© www.soinside.com 2019 - 2024. All rights reserved.