ByteNoteByteNote

字节笔记本

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

  1. 下载扩展源码或从 Chrome Web Store 安装
  2. 开启开发者模式
  3. 加载已解压的扩展

Firefox

  1. 下载扩展源码
  2. 访问 about:debugging
  3. 加载临时附加组件

技术栈

技术用途
TypeScript主要编程语言
Chrome Extension API浏览器扩展接口
WebRequest API拦截和修改请求

项目状态

⚠️ 注意:根据项目 README,作者已宣布停止维护该扩展(2024年)。原因是微软已逐步开放 Copilot 给其他浏览器,该扩展的历史使命已完成。

学习价值

即使项目已停止维护,仍有以下学习价值:

  • 浏览器扩展开发 - 学习 Chrome/Firefox 扩展开发
  • WebRequest API - 了解如何拦截和修改 HTTP 请求
  • User-Agent 伪装 - 理解浏览器检测和绕过的基本原理
  • 开源协作 - 观察一个热门开源项目的生命周期

相关链接

替代方案

由于该项目已停止维护,现在可以使用以下替代方案:

  • Microsoft Copilot - 现已原生支持 Chrome
  • Bing AI - 访问 bing.com 直接使用
  • 其他 Copilot 客户端 - 社区开发的第三方客户端
分享: