MultiLangSwitcher

MultiLangSwitcher Icon

MultiLangSwitcher

简体中文 | English

项目概述 Ask DeepWiki

MultiLangSwitcher 是一个 Chromium 内核浏览器扩展,帮助用户快速切换浏览器发送的 Accept-Language HTTP 请求头。用户也可以在调试工具页面自定义完整的 Accept - Language 字符串。

扩展利用高效的 chrome.declarativeNetRequest API 来修改请求头,确保性能和隐私。

页面样式采用Bootstrap框架。

如果拓展自带的请求头检测报错或不返回结果,可以自行跳转到 浏览器检测BrowserScanheader-echo 进行查看。

如果需要切换浏览器UA可以看一下这个项目:User-Agent Switcher and Manager

MultiLangSwitcher Home

同时建议在浏览器语言设置如图设置,这样做可以混淆一些简单的 navigator.languages 检测。

Suggestion

这是自定义 Accept - Language 字符串的演示。

Custom Accept-Language

功能特性


安装指南

从 Chrome Web Store / Microsoft Edge Extensions Home 安装 (未发布)

目前仅支持从源代码安装。

为什么?因为谷歌开发者需要一张国际支付信用卡和5美元。

从源代码安装

  1. 下载或克隆代码: 将本项目仓库克隆到您的本地计算机。(或者从release下载ZIP解压)
    git clone https://github.com/ChuwuYo/MultiLangSwitcher.git
    
  2. 打开浏览器扩展管理: 在 Chrome 浏览器地址栏输入 chrome://extensions/ / edge://extensions/ 并回车,进入扩展程序管理页面。
  3. 开启开发者模式: 打开页面右上角的“开发者模式”开关。
  4. 加载已解压的扩展程序: 点击页面左上角的“加载已解压的扩展程序”按钮,选择您下载的 MultiLangSwitcher 项目文件夹。
  5. 完成: 扩展程序将成功添加到浏览器中,您可以开始使用了。

使用方法

  1. 打开扩展弹出页: 点击浏览器工具栏上的 MultiLangSwitcher 扩展图标。
  2. 选择偏好语言: 在弹出的下拉菜单中选择您希望浏览器模拟的语言。
  3. 应用设置: 点击界面底部的“应用更改”按钮。您的设置将被保存,并立即应用于新的网络请求。
  4. 验证和调试: 点击弹出页中提供的“检测页面”或“调试工具”链接,以验证语言设置是否生效,或在遇到问题时进行诊断。

文件结构


感谢贡献者
Contributors