当我从 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
为什么它只从 Afred 打开两个窗口?我如何让它只创建一个?