Я бы хотел, чтобы Safari открывался в полноэкранном режиме.
Не похоже, что Safari изначально поддерживает это.
После некоторых исследований я подумал, что лучшей альтернативой может быть запуск AppleScript, когда Safari открывается, переводя Safari в полноэкранный режим.
tell application "System Events" to tell process "Safari"
set value of attribute "AXFullScreen" of window 1 to true
end tell
Как я могу запускать этот скрипт каждый раз при запуске Safari?
Вы можете сохранить этот скрипт в ScriptEditor как .app и назвать его как-то вроде «Safari Maximized.app». Затем каждый раз, когда вы хотите запустить Safari в полноэкранном режиме, просто запускайте новое приложение. Возможно, вам потребуется настроить параметр задержки в коде.
Это работает для меня в последней версии Sierra
tell application "Safari" to activate
delay 1
tell application "System Events"
perform action "AXPress" of button 2 of window 1 of application process "Safari"
end tell
Не забудьте разрешить доступ для вашего нового приложения через гейткипер.
delay 1
расстраивает, нет ли способа обойти это?
wch1zpink
только густи