站点区域控制
版本 0.1.0
在你选择的网站上,这个扩展把时区、语言、Intl 区域、UA、字体测量和 WebRTC 候选呈现为所选地区。它不修改 IP,不上传数据,也没有统计。扩展尚未上架 Chrome 网上应用店,需要在开发者模式下加载解压后的文件夹。
安装
- 下载压缩包并解压。解压后的文件夹里应直接有 manifest.json。
- 打开 chrome://extensions。
- 打开右上角的“开发者模式”。
- 点击“加载已解压的扩展程序”,选择解压后的文件夹。
- 点击工具栏图标,在弹窗里授权站点,并点击“应用推荐”。
- 回到本站检测页,运行检测。
它会改什么
- Date 与 Intl.DateTimeFormat 报告的时区和 UTC 偏移。
- navigator.language / navigator.languages 以及 Intl 默认区域。
- 可选:按所选地区使用桌面 Chrome 的 UA 字符串。
- 可选:字体测量,避免网页通过文字度量看出本地区专属系统字体。
- 可选:网页可见的 WebRTC ICE 候选,不列出本机地址。
- 不修改系统时钟和 IP 地址,也不影响你没有授权的网站。
权限与隐私
- 固定权限只有 storage、scripting 和 declarativeNetRequestWithHostAccess。正式版安装时不申请任何主机权限。
- 站点权限在弹窗里按站点申请,只针对你添加的网站。浏览器级 WebRTC 策略使用可选的 privacy 权限,会单独询问。
- 设置保存在本机的 chrome.storage 中。扩展自身不发网络请求,没有统计,不上传任何数据。
- 源码在 GitHub 项目仓库的 extension/ 目录中公开。
合理使用
站点区域控制是一个诊断与隐私工具,用来查看网页能读到哪些浏览器区域信息。它不会隐藏你的网络位置,也不是绕过任何服务规则的手段。在任何网站上使用时,请遵守该网站的服务条款。
更新
下载新版本后,用新文件夹替换原来的文件夹,再在 chrome://extensions 中点击“重新加载”。
常见问题
- 为什么没有上架 Chrome 网上应用店?
- 目前还没有提交审核。在此之前,请在开发者模式下加载解压后的文件夹。Chrome 启动时可能提示正在使用开发者模式扩展,这是正常的。
- 设置没有生效怎么办?
- 确认弹窗里的总开关已打开、当前网站已授权,然后刷新标签页。扩展不会自动刷新页面。
- 支持哪些浏览器?
- 桌面版 Chrome(Manifest V3)。其他能加载解压扩展的 Chromium 浏览器通常也能用,但没有测试过。
- 如何卸载?
- 打开 chrome://extensions,在“站点区域控制”上点击“移除”。已保存的设置会一起删除。