字
字节笔记本
2026年2月21日
bing-chat-for-all-browsers:全浏览器使用 Bing ChatGPT
API中转
¥120
本文介绍 bing-chat-for-all-browsers,一个让 Bing ChatGPT 在 Chrome 和 Firefox 浏览器上运行的开源扩展。
项目简介
bing-chat-for-all-browsers 是由 anaclumos 开发的开源浏览器扩展,基于 TypeScript 编写。该项目解决了 Bing ChatGPT(现 Copilot)只能在 Microsoft Edge 浏览器使用的问题,让 Chrome 和 Firefox 用户也能体验 Bing AI 功能。
核心功能
- 跨浏览器支持 - 支持 Chrome 和 Firefox
- 解除限制 - 绕过 Edge 浏览器检测
- 完整体验 - 使用完整的 Bing ChatGPT 功能
- 开源免费 - 完全免费,代码开源
技术实现
扩展通过修改浏览器请求头(User-Agent)来伪装成 Edge 浏览器,从而让 Bing 服务器认为请求来自 Edge,解除浏览器限制。
核心代码逻辑
typescript
// background.ts 核心逻辑
chrome.webRequest.onBeforeSendHeaders.addListener(
(details) => {
const headers = details.requestHeaders || [];
// 修改 User-Agent 为 Edge
headers.push({
name: 'User-Agent',
value: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0'
});
return { requestHeaders: headers };
},
{ urls: ['*://*.bing.com/*'] },
['blocking', 'requestHeaders']
);安装方式
Chrome
- 下载扩展源码或从 Chrome Web Store 安装
- 开启开发者模式
- 加载已解压的扩展
Firefox
- 下载扩展源码
- 访问 about:debugging
- 加载临时附加组件
技术栈
| 技术 | 用途 |
|---|---|
| TypeScript | 主要编程语言 |
| Chrome Extension API | 浏览器扩展接口 |
| WebRequest API | 拦截和修改请求 |
项目状态
⚠️ 注意:根据项目 README,作者已宣布停止维护该扩展(2024年)。原因是微软已逐步开放 Copilot 给其他浏览器,该扩展的历史使命已完成。
学习价值
即使项目已停止维护,仍有以下学习价值:
- 浏览器扩展开发 - 学习 Chrome/Firefox 扩展开发
- WebRequest API - 了解如何拦截和修改 HTTP 请求
- User-Agent 伪装 - 理解浏览器检测和绕过的基本原理
- 开源协作 - 观察一个热门开源项目的生命周期
相关链接
- GitHub 仓库: https://github.com/anaclumos/bing-chat-for-all-browsers
- Stars: 1452
- 语言: TypeScript
- 问题讨论: https://github.com/anaclumos/bing-chat-for-all-browsers/issues/119
替代方案
由于该项目已停止维护,现在可以使用以下替代方案:
- Microsoft Copilot - 现已原生支持 Chrome
- Bing AI - 访问 bing.com 直接使用
- 其他 Copilot 客户端 - 社区开发的第三方客户端
分享: