当前位置: 首页 > news >正文

跨浏览器使用New Bing/Copilot:开源插件New-Bing-Anywhere全解析

1. 项目概述与核心价值

如果你和我一样,是个重度信息搜索者,同时又对AI对话助手有刚需,那你肯定对微软的New Bing(现在也叫Copilot)不陌生。它整合了GPT-4的能力和实时网络搜索,在不少场景下比纯聊天机器人实用得多。但官方一直有个让人头疼的限制:最初只能在微软自家的Edge浏览器上使用。虽然后来逐步开放,但跨浏览器体验和某些地区的访问依然是个问题。这就是我今天要聊的“New-Bing-Anywhere”浏览器扩展诞生的背景。

简单说,这是一个开源、免费的浏览器插件,它的核心使命就一个:让你能在任何浏览器、任何地方,都能像在Edge里一样,顺畅、完整地使用New Bing/Copilot的所有功能。无论是Chrome、Firefox、Brave,还是Opera、Vivaldi,装上它,你的New Bing体验就不再受浏览器品牌和官方策略变动的束缚。对于开发者、研究者和日常需要高效获取信息的用户来说,这相当于把最趁手的工具放回了自己手里,选择浏览器的自由和获取AI助力的效率,两者可以兼得。

2. 插件核心功能深度解析

这个插件远不止是一个简单的“解除限制”工具。经过我一段时间的深度使用和代码层面的探究,我发现作者在设计时考虑得非常周全,很多功能点都直击用户痛点。下面我们来拆解一下它的核心能力。

2.1 跨浏览器兼容与底层实现原理

官方限制New Bing只能在Edge使用,主要是通过检测浏览器的User-Agent(用户代理字符串)和某些特定的API支持来实现的。New-Bing-Anywhere的核心工作原理,就是巧妙地“欺骗”Bing的服务器,让它认为你正在使用一个被允许的浏览器(通常是Edge)。

技术实现浅析:插件主要通过操作页面的请求头(Request Headers)和响应内容(Response)来实现。它会拦截发往Bing相关域名的网络请求,将其中标识浏览器的User-Agent修改为Edge的版本,同时可能还会处理一些特定的Cookie和站点权限,以通过Bing的身份验证和兼容性检查。这种方式对用户是无感的,你只需要正常访问bing.com或者copilot.microsoft.com,插件在后台就完成了所有“伪装”工作。

注意:这种修改User-Agent的方式是浏览器扩展的常规操作,主要用于改善网站兼容性,本身是安全的。但需要确保你从官方商店(如Chrome Web Store、Firefox Add-ons)安装,以避免恶意代码。

2.2 区域访问优化与网络要求

项目说明中明确提到了对中国大陆和俄罗斯用户的访问优化。这具体指的是什么?实际上,New Bing服务本身在某些地区存在访问限制或网络延迟较高的问题。插件作者可能通过以下方式进行了优化:

  1. 请求路由优化:插件可能会尝试连接Bing的全球CDN节点,而非特定区域节点,以绕过某些本地化策略或网络瓶颈。
  2. 协议与参数处理:优化了与Bing服务器通信时的协议参数,减少因区域设置导致的握手失败或重定向。

但必须强调一个关键前提:无论插件如何优化,访问New Bing服务本身需要一个能够正常连接微软服务网络的互联网环境。对于身处有网络限制地区的用户,你仍然需要自行确保你的网络连接能够访问bing.comcopilot.microsoft.com等微软域名。插件解决的是“浏览器识别”和“客户端兼容”问题,不涉及、也绝不应该涉及底层网络通道的变更。任何声称能“突破网络限制”的表述都是不准确且危险的,用户应严格遵守所在地的法律法规。

2.3 集成化搜索体验:Bing与Google的强强联合

这是我个人最喜欢的一个功能,它极大地提升了我的工作效率。插件在Bing搜索页面的侧边栏,无缝集成了Google的搜索结果。

它是如何工作的?当你使用Bing进行搜索时,插件会自动在页面右侧(或可配置的位置)开启一个侧边栏。在这个侧边栏里,它会同时发起一次相同的搜索请求到Google,并将结果实时展示出来。这样,你一次搜索,就能同时看到Bing(尤其是其AI生成的“智能回答”和“相关搜索”)和Google(其强大的网页索引和传统搜索结果)两方面的信息。

带来的价值:

  • 信息对比与验证:快速对比不同搜索引擎对同一关键词的解读和结果排序,有助于判断信息的全面性和可靠性。
  • 效率倍增:无需手动打开两个标签页来回切换,所有信息并排呈现,研究和学习效率大幅提升。
  • 发挥各自优势:Bing的AI总结和Google的海量索引,两者互补,让你在信息获取上几乎没有死角。

2.4 图像创建与Chat模式支持

插件完整支持New Bing的“图像创建”(Image Creator,由DALL-E驱动)和“聊天”(Chat)模式。这意味着你可以在Chrome等浏览器中,直接使用AI绘画功能,或者进行多轮对话,体验与Edge内完全一致。插件确保了这些功能模块所需的JavaScript环境和API调用能够正常加载和执行。

2.5 便捷操作与界面增强

一些细节设计体现了开发者的用心:

  • 一键跳转:在Bing搜索页面,点击插件图标或特定的Logo链接,可以快速在新标签页打开纯净的Bing聊天界面,避免页面元素的干扰。
  • 搜索引擎切换按钮:在Bing和Google的界面中,可以方便地一键将当前搜索词切换到另一个引擎,省去复制粘贴的麻烦。
  • 多语言支持:插件界面和设置支持多种语言,包括中文,对非英语用户友好。

3. 安装、配置与浏览器适配全指南

虽然安装过程很简单,但不同浏览器、不同使用习惯下,可能会遇到一些小坎。这里我把完整的流程和可能遇到的问题都梳理出来。

3.1 官方渠道安装步骤

对于Chrome、Edge、Brave、Opera、Vivaldi、Arc等基于Chromium内核的浏览器:

  1. 直接访问 Chrome 网上应用店 。
  2. 点击页面上的“添加到 Chrome”按钮。
  3. 在弹出的确认窗口中,点击“添加扩展程序”。
  4. 安装完成后,浏览器工具栏(通常地址栏右侧)会出现New-Bing-Anywhere的图标。

对于Firefox浏览器:

  1. 访问 Mozilla 附加组件网站 。
  2. 点击“添加到 Firefox”按钮,并按提示完成安装。
  3. 重要提醒:确保你的Firefox浏览器版本在110或以上。旧版本可能存在兼容性问题,导致插件无法正常工作。

3.2 不同浏览器的特殊配置与避坑指南

根据项目Issue区的反馈,不同浏览器有一些特定的“坑点”,提前了解可以避免很多麻烦。

1. Opera 用户:Opera有一个独特的隐私设置可能会阻止插件工作。安装后,你需要:

  • 点击浏览器右上角的菜单(三条横线或“O”图标)。
  • 进入“设置” -> “高级” -> “隐私与安全”。
  • 找到“网站设置”或类似选项。
  • 在“其他内容设置”中,找到“扩展程序”或“扩展程序访问权限”。
  • 确保“允许访问搜索页面结果”这一选项是开启的。这个设置默认可能是关闭的,会阻止插件读取和修改Bing搜索结果页面的内容。

2. Brave 用户:Brave浏览器以隐私保护著称,但其默认的“阻止第三方Cookie”的规则可能过于严格,会干扰插件的正常工作。

  • 临时解决方案(每次启动后需操作):由于Brave的一个已知Bug,你可能需要在每次启动浏览器后,进入设置 -> “隐私与安全” -> “Cookie 和其他网站数据”,临时将*.google.com等相关域名加入允许第三方Cookie的名单,或者暂时将“阻止第三方Cookie”全局关闭再打开。这很麻烦。
  • 推荐方案:考虑将Brave浏览器回退到旧版本(如v1.50.114),该版本此问题不明显。或者,评估是否暂时使用其他Chromium浏览器以获得稳定体验。

3. 广告拦截器或隐私插件用户:如果你使用了uBlock Origin、AdGuard等广告拦截器,或者Privacy Badger等隐私保护工具,它们可能会误判Bing或插件的一些请求。

  • 解决方案:将bing.comwww.bing.comcopilot.microsoft.com等域名添加到你的广告拦截器或隐私工具的“白名单”或“信任站点”中。具体方法请参考你所使用插件的文档。

4. 账户与缓存问题:有时问题不出在插件或浏览器,而在微软账户或本地缓存。

  • 切换微软账户:尝试退出当前的Microsoft账户,使用另一个账户登录Bing/Copilot。有时特定账户会遇到临时的服务限制或Bug。
  • 清除浏览器缓存和Cookie:针对Bing网站,清除其Cookie和站点数据,然后重新登录。这能解决很多因本地数据错乱导致的问题。

3.3 插件基本设置与使用

安装后,通常无需复杂设置即可使用。但了解以下操作能让你用得更顺手:

  • 图标点击:点击工具栏图标,可以快速启用/禁用插件,或打开一个简单的选项页面。
  • 访问Bing:直接导航到bing.comcopilot.microsoft.com。如果一切正常,你应该能看到完整的New Bing界面,包括聊天和创建按钮。
  • 使用侧边栏:在Bing进行网页搜索后,观察页面右侧是否自动滑出了Google搜索结果的侧边栏。如果没有,检查插件是否已启用,并刷新页面。

4. 常见问题排查与实战解决记录

即使准备得再充分,实际使用中也可能遇到各种“玄学”问题。下面是我从社区反馈和个人经验中总结的常见问题清单和排查步骤,你可以像查手册一样对照解决。

4.1 问题速查表

问题现象可能原因排查与解决步骤
安装后访问Bing,仍提示“请在Edge中使用”或看不到聊天入口。1. 插件未成功启用。
2. 浏览器缓存/旧数据干扰。
3. 与其他扩展冲突。
4. 区域网络问题。
1. 检查浏览器工具栏,确认插件图标存在且未被禁用(图标不是灰色的)。
2. 打开浏览器无痕模式(插件通常也会在无痕模式运行,需单独设置允许),访问Bing测试。若正常,则说明是原浏览器配置文件的问题,尝试清除Bing站点的Cookie和缓存。
3. 暂时禁用所有其他扩展,特别是广告拦截、脚本管理类扩展,逐一排查冲突。
4. 确认你的网络可以正常访问微软服务。
侧边栏不显示Google搜索结果。1. 插件侧边栏功能被关闭。
2. 脚本被阻止。
3. 谷歌服务访问不畅。
1. 检查插件选项(如果有相关设置)。
2. 确认浏览器或安全软件没有阻止对google.com域的请求。
3. 尝试直接访问google.com,看是否能正常打开。
聊天过程中频繁断开连接或响应慢。1. 网络连接不稳定。
2. 微软服务器端问题。
3. 浏览器资源占用过高。
1. 检查本地网络,尝试刷新页面。
2. 访问status.microsoft.com查看Copilot/Bing服务状态。
3. 关闭不必要的浏览器标签页和程序,释放内存。
在Brave浏览器中,每次重启后插件失效。Brave浏览器关于第三方Cookie的已知Bug。按上文3.2节中Brave用户的“临时解决方案”操作,或考虑降级浏览器版本、更换浏览器。
Firefox中插件完全不起作用。1. Firefox版本过低(<110)。
2. 扩展安装不完整或损坏。
1. 前往“关于Firefox”检查并更新到最新版本。
2. 尝试从Mozilla商店重新安装插件。

4.2 进阶排查思路

如果上述表格未能解决问题,可以尝试以下更深入的排查:

  1. 检查控制台错误:打开浏览器开发者工具(F12),切换到“Console”(控制台)标签页,然后刷新Bing页面。查看是否有红色的错误信息。这些错误信息(尤其是与Content Security Policy跨域请求或特定脚本加载失败相关的)是定位问题的关键线索。你可以将这些错误信息记录下来,在向社区求助时提供。
  2. 网络请求分析:在开发者工具的“Network”(网络)标签页中,查看访问Bing时各个请求的User-Agent请求头是否已被插件正确修改为Edge的标识。过滤docxhr类型的请求,查看其请求和响应详情。
  3. 插件冲突隔离测试:创建一个全新的浏览器用户配置文件(Profile),只安装New-Bing-Anywhere这一个扩展,然后测试。这是判断问题是否由其他扩展或配置引起的最干净的方法。

4.3 与社区互动获取帮助

这个项目在GitHub上有一个活跃的Issue页面。在寻求帮助前,请务必先做几件事:

  • 搜索已有Issue:你遇到的问题很可能已经有人提出并得到了解答。
  • 阅读FAQ:项目通常有一个置顶或Wiki形式的常见问题解答,包含了最集中的解决方案。
  • 提供详细信息:如果你需要提交新Issue,请详细描述:你的浏览器类型和完整版本号、插件版本号、操作系统、问题发生的具体步骤、你已尝试过的解决方法,以及从浏览器控制台截取的相关错误日志。提供的信息越详细,开发者和其他贡献者就越能快速帮你定位问题。

5. 项目生态与可持续性思考

使用一个开源项目,了解其背后的生态和可持续性也很重要。New-Bing-Anywhere完全由开发者个人利用业余时间维护。微软官方对New Bing的访问策略并非一成不变,任何改动都可能需要插件进行适配更新。因此,项目的持续活力依赖于社区。

如何支持开发者?

  1. 反馈与互助:在GitHub上帮助回答其他用户的问题,提交清晰、可复现的Bug报告,甚至贡献代码。这些都是对项目极大的支持。
  2. 评分与分享:在Chrome网上应用店或Firefox附加组件商店给予五星好评,并向有需要的朋友推荐这个工具。正向反馈是开发者持续投入的动力。
  3. 理性赞助:如果这个项目确实提升了你的工作效率,可以考虑通过项目页面的赞助链接请开发者喝杯咖啡。这能直接支持项目的服务器成本(如果有)和开发者的时间投入。

关于未来功能(TODO列表): 项目规划中提到了一些未来可能增加的功能,如整合ChatGPT支持、优化对阿拉伯语等从右至左语言的支持、引入多级缓存加速策略等。这些都需要时间和社区的共同推动。作为用户,我们可以保持关注,并在测试版发布时积极参与测试,提供反馈。

最后,我想分享一点个人体会:这类工具的本质是在尊重服务提供商规则的前提下,优化用户体验。它让我们在技术快速迭代的今天,能更自由地组合和使用不同的工具链。保持工具的更新,理解其工作原理,遇到问题时能有效排查,这本身也是数字时代的一种重要能力。New-Bing-Anywhere提供了一个很好的范本,它解决了真实痛点,代码开源透明,社区互动积极。只要微软的New Bing/Copilot服务本身保持开放和可用,这个插件就会是跨浏览器用户的一个可靠选择。

http://www.jsqmd.com/news/752916/

相关文章:

  • 植物大战僵尸修改器PVZ Toolkit:3分钟成为花园战争大师 [特殊字符]
  • 如何用AI在5分钟内开始你的Godot游戏开发之旅:Godot-MCP终极指南
  • CPU流水线冒险避坑指南:LoongArch实验中的load-use冒险与前递信号阻塞详解
  • Taotoken模型广场功能详解如何为你的应用选择最合适的大模型
  • Legacy iOS Kit实用指南:旧款iOS设备系统降级与维护完整方案
  • 西藏 SCMP 证书报考及含金量解读 - 众智商学院课程中心
  • 利用Taotoken的API Key管理与审计日志功能加强团队安全管控
  • 开源工具集clawpal:开发者效率工具的设计哲学与实战应用
  • 基于OpenIM的WiseEngage:构建可扩展即时通讯中台的架构与实践
  • 53.YOLOv3 实战全流程:PyTorch 从零构建 + 完整源码
  • 保姆级避坑指南:Yolov5s/m/x模型转RKNN(Rockchip NPU)的完整流程与节点参数详解
  • 深度解析:PvZWidescreen 植物大战僵尸宽屏适配终极技术方案
  • 贵州 SCMP 证书报考及含金量解读 - 众智商学院课程中心
  • 电商系列第六课:库存中心 —— 从防超卖到 AI 预测,守住电商的 “弹药库”
  • GD32 ADC采样值不准?从基准电压到有效值计算,一份完整的校准避坑指南
  • EMW3080的电源和功率转接板(RY9131)中的开关电源
  • 将Taotoken集成到OpenClaw框架中构建自动化AI工作流
  • 54.YOLOv8 目标检测实战(含 COCO128 数据集 + 模型导出)
  • 别再乱选电源芯片了!从24V到3.3V,手把手教你用MP2315、RT9193搞定嵌入式供电(附电路图)
  • Grok 4.3到底有多强?2026全球最强推理模型 vs Qwen/DeepSeek/GLM全维度对比(国内开发者必读)
  • 海南 SCMP 证书报考及含金量解读 - 众智商学院课程中心
  • 给C语言中断函数“穿盔甲”:手把手教你用GCC的__attribute__((interrupt))
  • 河南产业升级带动彩印编织袋定制需求激增
  • SNP-sites:基因组数据分析中的“黄金矿工“
  • LLM智能测试生成框架:提升代码覆盖率与开发效率
  • 为AI编程助手注入实时GitHub工具发现能力的MCP服务器配置指南
  • 基于OpenAI TTS API构建私有化Web语音合成工具实战
  • Notepad--:5个核心功能带你快速上手这款国产跨平台编辑器
  • 甘肃 SCMP 证书报考及含金量解读 - 众智商学院课程中心
  • 从奇门之术到数理之证:算命的千年追问