Applescript 无法访问专用窗口中的选项卡



所以我写了一个小脚本,用某个URL关闭所有选项卡。它在我尝试过的每一个浏览器中都运行良好,只是它不能访问匿名标签。例如,此脚本适用于多个窗口、多个选项卡,但不适用于隐姓埋名模式。有没有办法也解决匿名标签?

tell application "Safari"
close (tabs of windows whose URL contains "ecosia")
end tell

编辑:只有当还有一个带有"的打开选项卡时,它才有效;ecosia";在一个正常的,非私人标签。

当目标URL仅存在于Safari中的专用窗口的选项卡中时,要解决问题中显示的code不起作用,以下示例AppleScript代码(尽管是笨拙的(将起作用:

tell application "Safari"
set myTabs to ¬
(tabs of windows whose URL contains "ecosia")
repeat with aTab in myTabs
try
close aTab
end try
end repeat
end tell

最新更新