如何禁用Chrome的无痕模式?

我使用一个叫做“网站拦截器”的扩展来阻止我查看Gmail/Reddit。然而,打开一个新的无痕窗口很容易且诱人;由于扩展在无痕模式下被禁用,我仍然能够在无痕模式下浏览Gmail/Reddit。
有没有办法在Ubuntu中禁用Chrome的无痕模式?理想情况下,这将鼓励我使用智能手机作为专门的Gmail/Reddit检查器。

1如果有人像我一样通过谷歌来到这里,这是一个关于macOS上同样问题的答案 - Michael Mior
3个回答

要在Chrome/Chromium上禁用隐身模式,您需要编辑策略。这样做将阻止您通过Ctrl+Shift+n打开隐身窗口,并且还会在选项标签中将隐身窗口选项置为灰色。
如果您使用的是Chrome,请创建文件夹/etc/opt/chrome/policies/managed。 如果您使用的是Chromium,请创建文件夹/etc/chromium/policies/managed
然后在该目录中创建一个名为test_policy.json的文件。它可以使用任何您喜欢的名称,但需要扩展名为.json
使用您最喜欢的编辑器打开它,并输入以下内容:
{
    "IncognitoModeAvailability": 1
}

那就可以了!
来源:http://www.chromium.org/administrators/linux-quick-starthttp://www.chromium.org/administrators/policy-list-3

1对于Chrome的不稳定版和Beta版,我需要创建名为chrome-unstable的单独文件夹吗?这种方法似乎不再适用或无法与Chrome的Beta版本一起使用。 - Joshua Robison
2仍然适用于Chromium版本45.0.2454.101 Ubuntu 15.04(64位)。 - CodeMouse92
2提示:使用mkdir -p /etc/opt/chrome/policies/managed,然后切换到相同的目录并创建文件。似乎甚至不需要重新加载Chrome即可生效! - Eloff
2这似乎不再起作用了,还有其他人可以报告吗? - ubuntu_uk_user
@par:相同于 Version 53.0.2785.143 Built on Ubuntu,运行在Ubuntu 16.04(64位) - serv-inc
2这适用于Ubuntu 18.04 LTS,现在连隐身模式的快捷键都不起作用了,选项菜单中的隐身模式选项也变得看不见了。谢谢,Pomsky和Ryan。 - GD- Ganesh Deshmukh
2在我的Debian 8 Chrome 75上运行良好。非常感谢。 - Baha

这并不直接回答你的问题,而是不禁用隐身模式,你可以在隐身模式窗口中启用扩展程序:
1. 点击扳手图标,然后从菜单中选择“工具 -> 扩展程序”。 2. 在你感兴趣的扩展程序旁边,点击展开箭头。 3. 选中显示出来的“在隐身模式中允许”复选框。
现在,该扩展程序将在你打开未来的隐身模式窗口时生效。
需要注意的是,如果该扩展程序存储了关于你的浏览历史的任何信息,那么你的隐身浏览习惯可能不再像以前那样私密。但如果该扩展程序只是简单地阻止某些URL加载,这可能不是一个问题。

1抢先一步了:P Jason,在选择答案时,请使用James的回答。他先到这里了:)@James,我能删除一个回答而不会失去声望吗?我不想在这里有重复的答案堵塞页面。 - Ryan McClure
我不明白删除答案为什么会使您失去任何声望。惩罚用户整理自己的内容听起来与该网站运作方式相反。 - James Henstridge
已删除,没有任何损失;感谢您的建议。 - Ryan McClure

在Ubuntu 22.04 LTS中,使用Chromium浏览器,最受欢迎的答案没有起作用。相反,将test_policy.json放置在/etc/chromium-browser/policies/managed目录下对我起了作用。
我认为这个更改在20.04 LTS版本中已经生效,但如果有人能找到这些更改的来源,那就太好了。