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

Applescript can';无法访问专用窗口中的选项卡,applescript,Applescript,所以我写了一个小脚本,用一个特定的URL关闭所有选项卡。它在我尝试的每个浏览器中都能正常工作,只是它不能访问匿名标签。例如,此脚本可以在多个窗口、多个选项卡上工作,但不能在匿名模式下工作。有没有办法也解决匿名标签 tell application "Safari" close (tabs of windows whose URL contains "ecosia") end tell 编辑:只有在正常的非私有选项卡中有一个带有“ecosia”的打

所以我写了一个小脚本,用一个特定的URL关闭所有选项卡。它在我尝试的每个浏览器中都能正常工作,只是它不能访问匿名标签。例如,此脚本可以在多个窗口、多个选项卡上工作,但不能在匿名模式下工作。有没有办法也解决匿名标签

tell application "Safari"
    close (tabs of windows whose URL contains "ecosia")
end tell
编辑:只有在正常的非私有选项卡中有一个带有“ecosia”的打开选项卡时,它才起作用。

要解决问题中显示的代码,当目标URL仅存在于Safari的私有窗口的选项卡中时,它不起作用,下面的示例AppleScript代码,尽管有些笨拙,将工作:

告诉应用程序“Safari”
将myTabs设置为——
(URL包含“ecosia”的窗口选项卡)
在myTabs中使用aTab重复此操作
尝试
关闭aTab
结束尝试
结束重复
结束语

@user3439894 macOS Big Sur 11.4 Beta版,安装在13英寸MacBook Air 2019上。@user3439894对不起,我只是更习惯谷歌Chrome。还是不适合我,你有没有修改代码?@user3439894好的。。。我必须看看我能改变什么,这样它才能工作。RE:“我不知道您使用的哪个URL包含
“ecosia”
”——可能是搜索引擎ecosia。@user3439894您能再次测试代码吗?我在原始帖子中添加了一个编辑内容。@user3439894是否将其作为答案发布,以便我可以接受?