使用Alfred AppleScript打开新的Safari窗口将打开两个窗口

使用Alfred AppleScript打开新的Safari窗口将打开两个窗口,applescript,alfred,Applescript,Alfred,当我从Alfred运行此脚本时(使用文本“nsafari”,并且Safari退出(不在dock中),将弹出两个Safari窗口。当我从脚本编辑器运行此脚本时,它有时会打开两个窗口,但有时不会。(我的新Safari窗口脚本也会出现这种情况) 为什么它只从远处打开两个窗口?我如何使它只创建一个窗口?我不知道为什么,但两年后,我上面报告的问题似乎不再发生了 (是的,这不是一个非常令人满意的答案) if application "Safari" is running then tell appl

当我从Alfred运行此脚本时(使用文本“nsafari”,并且Safari退出(不在dock中),将弹出两个Safari窗口。当我从脚本编辑器运行此脚本时,它有时会打开两个窗口,但有时不会。(我的新Safari窗口脚本也会出现这种情况)


为什么它只从远处打开两个窗口?我如何使它只创建一个窗口?

我不知道为什么,但两年后,我上面报告的问题似乎不再发生了

(是的,这不是一个非常令人满意的答案)

if application "Safari" is running then
    tell application "Safari"
        make new document
        activate
    end tell
else
    tell application "Safari" to activate
end if