使用 Alfred AppleScript 打开新的 Safari window 打开 2 windows

Opening a new Safari window with Alfred AppleScript opens 2 windows

当我 运行 来自 Alfred 的这个脚本(使用文本 "nsafari",并且 Safari 退出(不在 dock 中)时,会弹出两个 Safari windows。当我运行 它来自脚本编辑器,它有时会打开两个 windows,但有时不会。(这也发生在我的新 Safari window 脚本中)。

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

为什么只从 Afred 打开两个 windows?我如何让它只创建一个?

不知道为什么,两年过去了,我上面报告的问题好像没有再发生了...

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