MacOS 怎样才能做到:一键点击 Chrome 图标直接打开无痕窗口?正常需要点击图标启动,再从点击“文件”选择“打开新的无痕窗口”。

350 天前
 klementina
1743 次点击
所在节点    Apple
17 条回复
AoEiuV020JP
350 天前
试了下可以用这样的命令直接打开无痕窗口,前提是 chrome 已退出状态,
或许可以考虑想办法把这个命令放程序坞,

open -a "Google Chrome" --args -incognito
AoEiuV020JP
350 天前
@AoEiuV020JP #1 加个 n 就可以在 chrome 已经启动的情况也保持有效了,
open -na "Google Chrome" --args -incognito
di11wei
350 天前
第一个搜索结果应该就是答案了。
whitehack
350 天前

右键图标即可.
461368919
350 天前
1. 新建一个文件 chrome-n.app
2. 填入#2 的命令 `do shell script "open -na \"Google Chrome\" --args -incognito"`
3. get info 更换下图标、扔 dock 里
icemaple
350 天前
差点以为进了百度知道
QinYu0226
350 天前
@AoEiuV020JP @461368919

这个也适用于其他 Chromium 内核的浏览器。

如果是 Brave Browser ,就要改成
open -na "/Applications/Brave Browser.app" --args -incognito

但 Arc 浏览器完全不兼容,这样打开就会直接闪退,它被魔改得太多了。doge
shervy
349 天前
com+shift+N
klementina
349 天前
@shervy @di11wei @whitehack 这种无效。我指的是 Chrome 未打开的情况下,点击程序坞里 Chrome 图标打开,直接就是无痕模式。
lzp441321890
349 天前
@klementina 右键图标呗,也就比你预想的多一步
klementina
349 天前
@461368919 按照你的方法(详细如下,让 ChatGPT 细化了一下),最后点击 Dock 上的 Chrome 图标不会打开浏览器,显示“你无法打开应用程序“chrome-n”,因为这台 Mac 不支持此应用程序。”

要创建一个自定义的 "chrome-n.app" 应用程序,你可以按照以下步骤进行操作:
1. 打开终端( Terminal )应用程序。你可以在 macOS 的"应用程序"文件夹中找到它,或者使用 Spotlight 搜索栏来查找并打开它。

2. 在终端中输入以下命令来创建一个新的文件夹,作为你的自定义应用程序的容器。你可以将该文件夹命名为 "chrome-n.app":

mkdir -p ~/Applications/chrome-n.app/Contents/MacOS

这个命令会在用户主目录下创建一个 "Applications" 文件夹,并在其中创建一个名为 "chrome-n.app" 的文件夹,并在其内部创建一个名为 "Contents/MacOS" 的文件夹。

3. 现在,你需要在 "chrome-n.app" 文件夹中创建一个执行文件(即应用程序的主要执行文件)。使用以下命令创建一个空的执行文件:

touch ~/Applications/chrome-n.app/Contents/MacOS/chrome-n

4. 接下来,需要修改这个执行文件的权限,以便你可以编辑它。运行以下命令:

chmod +x ~/Applications/chrome-n.app/Contents/MacOS/chrome-n

5. 使用文本编辑器(如 TextEdit )来打开这个执行文件,然后将第 2 步中提供的命令添加到文件中,并保存。可以使用以下命令打开文件:

open -e ~/Applications/chrome-n.app/Contents/MacOS/chrome-n

将命令 `do shell script "open -na \"Google Chrome\" --args -incognito"` 添加到文件中,并保存。

6. 确保你有一个 Chrome 浏览器的图标文件(通常是 .icns 格式)。你可以在互联网上下载一个,或者从已安装的 Chrome 应用程序中复制一个。

7. 将图标文件放置到 "chrome-n.app" 文件夹中,并将其命名为 "Icon.icns"。

8. 最后,将 "chrome-n.app" 文件夹添加到 macOS 的 Dock 中。你可以将其拖放到 Dock 上的适当位置,以便以后轻松启动你的自定义 Chrome 应用程序。

现在,你应该能够通过点击 Dock 上的 "chrome-n" 图标来启动你的自定义 Chrome 应用程序,它会以隐身模式启动 Chrome 。请确保你按照上述步骤操作,特别是在终端中输入命令时要小心,以避免意外错误。
461368919
348 天前
klementina
348 天前
@461368919 嗯,你这个是可以了。帮忙看看我那个步骤有问题,感谢!
461368919
348 天前
@klementina #13 步骤没问题,需要使用 apple script 再存储为 .app 文件,不能直接文本编辑
klementina
348 天前
@461368919 哈~好的。不是程序猿,所以最基本的,我都一不定会。
astkaasa
348 天前
cmd shift n
klementina
345 天前
@livid 站长,了解一下,这个帖子为啥被禁言 3 天,之前没了解 V2 的禁言规则。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX