Принудительно открыть Safari в полноэкранном режиме


1

Я бы хотел, чтобы 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?


Я понял это после того, как опубликовал сценарий решения. Если я открою Safari, затем установите его в полноэкранный режим ... Если я выйду из Safari в полноэкранном режиме и снова открою, он автоматически откроется в полноэкранном режиме.
wch1zpink

Это не происходит для меня. я ревную
theonlygusti

Ответы:


1

Вы можете сохранить этот скрипт в 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

Не забудьте разрешить доступ к вашему новому приложению через гейткипер

enter image description here


delay 1 разочарование, нет ли способа обойти это?
theonlygusti

Вы можете попробовать удалить это. Я только добавил его, чтобы дать время сафари открыться перед выполнением команды
wch1zpink

На самом деле, я заметил, что если я открою Safari, а затем переключу его в полноэкранный режим ... Если я выйду из Safari в полноэкранном режиме и снова откроется, он автоматически откроется в полноэкранном режиме. Кажется, нет необходимости писать это.
wch1zpink

Это не происходит для меня.
theonlygusti
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.