希望有人可以帮助我使用能够检测隐身窗口(或多个隐身窗口)是否已打开的代码,以及是否将它们关闭/它们。
我找到了下面的代码,如果打开的唯一窗口是隐身的,但不确定如何实现循环来检查所有打开的窗口并仅关闭那些隐身的窗口。
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
答案 0 :(得分:1)
您无需重复循环即可关闭所有隐身窗口。您可以使用“模式为”的每个窗口“限定符”来执行此操作。像这样:
tell application "Google Chrome" to close (every window whose mode is "incognito")