WSL 连接宿主机 Chrome DevTools

WSL 切换至 Mirrored 网络模式

WSL 配置文件默认位于:

复制代码
C:\Users\<用户名>\.wslconfig

在该文件中追加如下配置:

toml 复制代码
[wsl2]
networkingMode=mirrored

保存配置后,重启 WSL 使配置生效:

powershell 复制代码
wsl --shutdown

启动匿名 Chrome 实例(开启远程调试)

在 PowerShell 中执行以下命令:

powershell 复制代码
& "C:\Program Files\Google\Chrome\Application\chrome.exe" `
  --remote-debugging-port=9922 `
  --user-data-dir="$env:TEMP\chrome-devtools-mcp-profile" `
  --no-first-run `
  --no-default-browser-check `
  --disable-extensions

在 WSL 中验证 DevTools 连接

执行:

bash 复制代码
curl "http://localhost:9922/json/version"

正常返回示例:

json 复制代码
{
   "Browser": "Chrome/147.0.7727.56",
   "Protocol-Version": "1.3",
   "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
   "V8-Version": "14.7.173.16",
   "WebKit-Version": "537.36 (@b28eac7a1a97ec8d7bc58eca0242958254be494d)",
   "webSocketDebuggerUrl": "ws://localhost:9922/devtools/browser/28b8a2bf-ff91-4c3e-b7ab-00c0d7d9b51d"
}

配置 MCP

以 Codex 为例:

bash 复制代码
codex mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --browser-url=http://127.0.0.1:9922

执行后,会在 ~/.codex/config.toml 中生成:

toml 复制代码
[mcp_servers.chrome-devtools]
command = "npx"
args = ["chrome-devtools-mcp@latest", "--browser-url=http://127.0.0.1:9922"]

验证 MCP 安装

执行:

bash 复制代码
npx -y chrome-devtools-mcp@latest --help

确保可以正常输出帮助信息。

功能测试

启动 Codex,并输入 使用浏览器打开 baidu.com

复制代码
╭───────────────────────────────────────╮
│ >_ OpenAI Codex (v0.121.0)            │
│                                       │
│ model:     gpt-5.4   /model to change │
│ directory: ~/git/codex-demo           │
╰───────────────────────────────────────╯

  Tip: When the composer is empty, press Esc to step back and edit your last message; Enter
  confirms.

› 使用浏览器打开baidu.com


• 我会直接用浏览器打开 baidu.com,先新建一个页面并确认加载结果。

• Called chrome-devtools.new_page({"url":"https://www.baidu.com","timeout":20000})
  └ ## Pages
    1: chrome://new-tab-page/
    2: https://www.baidu.com/ [selected]

───────────────────────────────────────────────────────────────────────────────────────────────────

• 已在浏览器中打开 https://www.baidu.com/。

此时,chrome 正确打开新的标签页并进入 baidu.com

相关推荐
limit00751 小时前
公开 WMTS / XYZ 瓦片接入 Cesium:6 类常见问题与排查顺序
chrome·低代码·arcgis·web3·旅游
中屹指纹浏览器svip3 天前
中屹指纹浏览器和普通 Chrome 有什么区别?
前端·chrome·中屹指纹浏览器
qetfw3 天前
Bash 基础:脚本执行、引号与命令替换验证
linux·开发语言·chrome·bash
你挚爱的强哥3 天前
如何设置 Chrome 打开默认页面不要是360的主页https://hao.360.com/?src=lm&ls=n6205869099
前端·chrome·360首页劫持
Frag0ut4 天前
Chrome隐私沙盒与Cookieless实战:2026年广告归因合规迁移指南
chrome·谷歌浏览器·使用技巧·广告归因·隐私沙盒·topics api·cookieless
qetfw4 天前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
软件派4 天前
Chrome 插件开发实战指南
前端·chrome
qetfw5 天前
Bash 字符串处理:参数展开、序列与脚本执行方式
linux·开发语言·chrome·bash
白日做梦Q5 天前
Chrome商店访问不了,无法现在安装插件?利用Edge商店迁移扩展完整实操教程问题背景
前端·chrome·edge
其实防守也摸鱼5 天前
Cylab在线靶场——挑战图书馆初学者指南
服务器·前端·数据库·chrome·安全·网络安全·靶场