Мне нужно открыть новое окно Safari в текущем пространстве рабочего стола с помощью AppleScript. НЕ нужно переходить в другое пространство, где запущен Safari, а затем открывать другое окно Safari.
Конечно, если Safari не запущен, то следует запустить новый процесс Safari в текущем пространстве.
решение1
Вы можете поместить следующий код в редактор скриптов Apple и сохранить файл как application
.
tell application "Safari"
make new document
activate
end tell
Теперь вы можете просто дважды щелкнуть по скрипту, и вы сможете открыть новое окно Safari внутри текущего "активного" пространства, даже если у вас открыто другое окно Safari в другом пространстве рабочего стола. Оно не переключится.