中文登录修复 for Best Buy(非官方)
Overview
修复中文 Chrome 登录 Best Buy 时的 "String contains non ISO-8859-1 code point" 错误。非官方扩展,与 Best Buy 无关联。
用中文 Chrome 登录 bestbuy.com 时,点击 Continue 后页面显示: Failed to execute 'fetch' on 'Window': Failed to read the 'headers' property from 'RequestInit': String contains non ISO-8859-1 code point. 安装本扩展后,刷新 Best Buy 登录页,即可正常登录。不需要把系统或浏览器语言改成英文。 【原因】 Best Buy 登录页会把本地时区名称(来自 Date.toString())写进 x-grid-b 请求头。Chrome 显示语言为中文时,时区名称也是中文,例如“北美太平洋夏令时间”。请求头只允许 ISO-8859-1 字符,所以浏览器直接拒绝了这次登录请求。 【修复方式】 扩展在 Best Buy 页面脚本运行之前生效。如果某个请求头包含浏览器不允许的字符,扩展会把其中的非 ASCII 字符改写成 JSON 的 \uXXXX 转义。服务器解析后得到的数据和原来完全相同。其他请求保持不变。 【隐私】 • 只在 https://*.bestbuy.com/* 页面运行 • 不收集、不保存、不上传任何数据 • 不发送网络请求,不读取密码、Cookie 或请求内容 • 不需要额外权限,全部逻辑只有一个文件 inject.js 【使用方法】 1. 安装扩展 2. 刷新 Best Buy 登录页(已经打开的页面必须刷新) 3. 像平常一样登录 本扩展为非官方扩展,与 Best Buy 没有任何隶属或合作关系。Best Buy 是其所有者的商标。 --- Fixes the Best Buy sign-in error "String contains non ISO-8859-1 code point" on Chrome with a Chinese UI language. Best Buy's sign-in page puts the localized time-zone name from Date.toString() into the x-grid-b request header. This extension escapes non-ASCII characters in such header values as JSON \uXXXX sequences, so the request goes through with identical data. It runs only on bestbuy.com and collects no data. Unofficial; not affiliated with Best Buy.
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedOctober 26, 2026
- Offered bys496691084@gmail.com
- Size9.39KiB
- Languages中文(中国)
- Developer
Email
s496691084@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser