MultiLangSwitcher 是一个 Chromium 内核浏览器扩展,帮助用户快速切换浏览器发送的 Accept-Language
HTTP 请求头。用户也可以在调试工具页面自定义完整的 Accept - Language
字符串。
扩展利用 chrome.declarativeNetRequest
API 来修改请求头,确保性能和隐私。
页面样式采用Bootstrap框架。
如果拓展自带的请求头检测报错或不返回结果,可以自行跳转到 浏览器检测 、 BrowserScan 、 header-echo 进行查看。
如果需要切换浏览器UA可以看一下这个项目:User-Agent Switcher and Manager
建议同时在浏览器语言设置中进行相应配置,这样可以混淆一些简单的 navigator.languages
检测。
这是自定义 Accept - Language
字符串的演示。
Accept-Language
请求头.cn
、.jp
)和二级域名(如 com.cn
、co.jp
)declarativeNetRequest
API,性能优于 WebRequest APItest-headers.html
用于验证请求头修改效果,检测:
Accept-Language
请求头navigator.language
、navigator.languages
)debug.html
提供调试和诊断功能:
declarativeNetRequest
动态规则详情Accept-Language
字符串(如 en-US,en;q=0.9,zh-CN;q=0.8
)目前仅支持从源代码安装。
为什么?因为我没注册谷歌开发者
git clone https://github.com/ChuwuYo/MultiLangSwitcher.git
chrome://extensions/
/ edge://extensions/
并回车,进入扩展程序管理页面。