news 2026/5/19 1:02:03

AI怎么使用浏览器?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI怎么使用浏览器?

有人会不会觉得奇怪,这么简单的问题也需要来这里丢人现眼吗?

直接给 Coding Agent 安装一个 chrome-devtools-mcp 不就好了吗?

没错,这确实是一种解法。

但是,它其实打开了一个新的 Chrome 实例(通常包含参数 --remote-debugging=9222),麻烦就麻烦在这个新开启的实例是没有登录态的~

那有没有解法呢?

Codex 和 Qoder 也想到了这个问题,他们提供了浏览器插件来解决这个问题。而这些 Agent Chrome Extension 背后的原理并不复杂。关键就在于一项 2013年就诞生的技术,Chrome Native Messaging。

唯一需要解释的就是这个 Native Host。当开启了Chrome Extension之后,Native Host文件就会运行,它会启动一个本地辅助进程,负责接收 MCP Server的指令,并通过 Chrome Native Messaging 转发送给 Chrome

指令设计并不需要特别复杂,访问网页、获取元素(网页)内容、执行Java Script、填写表单、滚动网页等指令就足够。

写到这里,你会不会觉得有点懵?

Chrome Extension的职责好简单,就负责启动一个后台程序,接受 MCP Server的IPC消息然后通过Chrome Native Messaging转发给Chrome就好,为什么需要设计一个 Chrome Extension 而不是直接后台运行一个后台进程就好?

在我看来这样设计比后台进程的方式好很多。最关键的一点在于,它不仅在警示用户“AI 正在使用你的真实身份上网”,也能在发现有问题时通过开关来阻止这一切。

至于来不来得及阻止,那就看手速啦~

---参考文档

https://www.eweek.com/development/google-chrome-browser-adds-new-native-messaging-api-for-developers/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/19 1:02:02

AI智能体会话管理:从原理到agent-sessions库的工程实践

1. 项目概述与核心价值最近在折腾AI应用开发,特别是涉及到需要让AI“记住”上下文、管理复杂对话状态的项目时,我发现一个挺普遍的需求:如何高效、可靠地管理智能体(Agent)的会话(Session)。无论…

作者头像 李华
网站建设 2026/5/19 0:59:32

019、EMC基础概念与设计原则

019、EMC基础概念与设计原则 从一块“自激”的板子说起 几年前接手一个车载项目,客户反馈产品在实验室过EMC辐射测试时,150MHz附近有个尖峰死活压不下去。我拿到板子一看,布局挺漂亮,走线也整齐,但问题出在——整块板子几乎没考虑过EMC。电源入口没加共模扼流圈,晶振底…

作者头像 李华
网站建设 2026/5/19 0:59:32

Google生成式AI官方示例库:从Gemini API入门到生产级应用实战

1. 项目概述与核心价值最近在整理AI开发相关的文档和示例时,我重新审视了Google官方在GitHub上开源的google/generative-ai-docs仓库。这个项目乍一看只是一个文档库,但深入使用后你会发现,它远不止是Gemini API的静态说明书,而是…

作者头像 李华
网站建设 2026/5/19 0:58:27

Windows平台Node.js版本管理的Go语言解决方案:nvm-windows深度解析

Windows平台Node.js版本管理的Go语言解决方案:nvm-windows深度解析 【免费下载链接】nvm-windows A node.js version management utility for Windows. Ironically written in Go. 项目地址: https://gitcode.com/gh_mirrors/nv/nvm-windows 在当今快速发展的…

作者头像 李华
网站建设 2026/5/19 0:55:57

哲学研究效率革命(NotebookLM实战白皮书):覆盖康德《纯粹理性批判》到海德格尔《存在与时间》的7类高阶用法

更多请点击: https://kaifayun.com 第一章:NotebookLM哲学研究辅助的范式革命 NotebookLM 并非传统意义上的笔记工具,而是一种以语义理解为内核、以知识重构为路径的认知协作者。它将哲学研究中长期依赖的“文本细读—概念提炼—跨文献对照”…

作者头像 李华