跳到主要内容
Chrome · 引擎级伪装

隐藏 Chrome 的“开始调试此浏览器”提示栏

引擎级伪装开启时,Chrome 会显示一条“开始调试此浏览器”的提示栏。它无害——下面教你如何隐藏它。

引擎级伪装开启时,Chrome 在窗口顶部显示一条“GeoSpoof 开始调试此浏览器”的通知栏
引擎级伪装开启时 Chrome 显示的“开始调试此浏览器”提示栏。

如何隐藏提示栏

使用 --silent-debugger-extension-api 标志启动 Chrome。先退出 Chrome,然后按你系统对应的步骤操作。

Windows

  1. 关闭所有 Chrome 窗口。
  2. 右键点击你使用的 Chrome 快捷方式(任务栏、桌面或开始菜单),选择“属性”。
  3. “目标”字段中,保留指向 chrome.exe 的带引号路径不变,并在结尾引号之后加上该标志(注意开头有一个空格)。
  4. 点击“确定”,然后从该快捷方式打开 Chrome。
"C:\Program Files\Google\Chrome\Application\chrome.exe" --silent-debugger-extension-api

对你启动 Chrome 所用的每个快捷方式都要重复操作(任务栏和开始菜单是不同的快捷方式)。

macOS

  1. 彻底退出 Chrome(⌘Q)。
  2. 打开“终端”并运行下面的命令。
  3. Chrome 会在没有提示栏的情况下重新打开。若要每次都这样启动,可将该命令保存为 Automator “应用程序”或一个 shell 别名。
open -b com.google.Chrome --args --silent-debugger-extension-api

Linux

  1. 关闭 Chrome。
  2. 用该标志启动它,或将该标志加入你的 Chrome .desktop 启动器的 Exec= 行,以使其永久生效。
google-chrome --silent-debugger-extension-api

如果你运行的是 Chromium,请把 google-chrome 换成 chromium。

让它长期生效

该标志只对包含它的启动生效,因此如果你以别的方式打开 Chrome,提示栏就会回来。要永久隐藏,请把 --silent-debugger-extension-api 加入你每天打开 Chrome 所用的快捷方式或启动器——Windows 快捷方式的“目标”、macOS 启动器应用,或你的 Linux .desktop 文件。

不想折腾?那就让引擎级伪装保持关闭——GeoSpoof 的标准防护仍会伪造你的位置时区,且不会出现任何调试器提示栏。

这条提示栏的含义

引擎级伪装会在浏览器层面、先于页面第一个脚本运行时就应用你的时区,因此它也覆盖后台 worker。为了深入到这一层,GeoSpoof 使用了 Chrome 的调试器 API——Chrome 则以一条通知栏来告知这一点。

这是 Chrome 的标准提示

对于任何使用调试器 API 的扩展,Chrome 都会显示这条提示栏——正是 DevTools 使用的同一个 API。它在 GeoSpoof 附加的那一刻出现,并非因为出了什么问题。

GeoSpoof 只设置时区覆盖

调试器连接仅用于在各框架和 worker 中应用你伪造的时区。它不会读取你的页面内容、按键或浏览记录——而且代码是开源的。

这条提示栏只是外观

它不会改变网站看到你的任何方式。隐藏它纯粹是为了去掉窗口顶部那条横栏。

常见问题

GeoSpoof 为什么说它在“调试”我的浏览器?

引擎级伪装使用 Chrome 的调试器 API(Chrome DevTools Protocol)——正是你浏览器自带 DevTools 所用的机制——从而比普通扩展更深入地设置你的时区。每当任何扩展通过该 API 附加时,Chrome 都会显示一条“开始调试此浏览器”的提示栏。这是 Chrome 的标准提示,并不表示出了什么问题。

它安全吗?GeoSpoof 会读取我的数据吗?

GeoSpoof 仅用调试器连接来应用时区覆盖。它不会读取你的页面内容、按键或浏览记录。GeoSpoof 是开源的,你可以在 GitHub 上准确查看它发送的内容。如果你不想使用,可让引擎级伪装保持关闭,GeoSpoof 的标准防护仍会伪造你的位置和时区。

如何隐藏“开始调试此浏览器”提示栏?

用 --silent-debugger-extension-api 标志启动 Chrome。在 Windows 上,把它加到 Chrome 快捷方式的“目标”字段;在 macOS 上,从“终端”用该标志重新启动 Chrome(或保存为启动器);在 Linux 上,把它加到你的 Chrome 启动命令或 .desktop 文件。提示栏会消失,而伪造照常工作。

重启 Chrome 后提示栏会再出现吗?

会,除非你把该标志固化到你始终使用的快捷方式或启动器里。该标志只影响包含它的启动,因此以别的方式打开 Chrome 会让提示栏回来。把它加入你日常的启动器即可让它长期生效。

GeoSpoof 为什么不能自动帮我隐藏提示栏?

这条提示栏由 Chrome 本身控制,只有浏览器启动标志才能关闭它。扩展无法设置 Chrome 的命令行标志,因此这一步需要你手动做一次。这是 Chrome 围绕调试器 API 的一项刻意保护措施。

什么是引擎级伪装?

这是 GeoSpoof 仅限 Chrome 的一个选项,它在浏览器引擎层面伪造你的时区,而非从页面脚本进行。由于它先于页面第一个脚本运行并覆盖后台 worker,它能堵住页面级伪造可能遗漏的时区泄漏。地理位置仍使用 GeoSpoof 标准的、无需授权提示的方式。

下载

免费获取 GeoSpoof

所有主流浏览器均可使用。无需账户,无遥测,无追踪。

其他下载方式

直接下载(macOS)

适用于 macOS 上 Safari 的已公证 DMG。无需 Apple ID。手动更新——重新下载即可升级。

GitHub 发行版
自托管 XPI(Firefox)

适用于 Firefox 分支或手动安装的已签名 XPI。通过我们的更新清单自动更新。

GitHub 发行版