通过终端或 applescript 关闭 chrome incoginto window

Closing chrome incoginto window via terminal or applescript

希望有人可以帮助我编写代码来检测隐身 window(或多个隐身 windows)是否打开,如果打开则关闭 it/them。

我找到了下面的代码,如果只有 window 打开是隐身的,但我不确定如何实现一个循环来检查所有打开的 windows 并仅关闭那些隐身的。

tell application "Google Chrome"
if exists window 1 then
    if mode of window 1 = "incognito" then
        -- insert your code here
    end if
end if
end tell

您不需要重复循环来关闭所有隐身模式windows。您可以使用 "every window whose mode is" 限定符来完成。像这样:

tell application "Google Chrome" to close (every window whose mode is "incognito")