Safariを全画面で開くように強制する


1

Safariをフルスクリーンモードで開くのが好きです。

Safariがネイティブにこれをサポートしているようには見えません。

いくつかの調査の結果、私は、Safariが開いてSafariを全画面モードにするときにAppleScriptを実行するのが最善の方法であると考えました。

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を起動するたびに、新しいアプリを起動します。コード内の遅延設定を調整する必要があります。

これは私にとってシエラの最新版ではうまくいきます

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

あなたはそれを取り除くことを試みることができます。コマンドが実行される前にSafariが開く時間を与えるために追加しただけです
wch1zpink

実際に、Safariを開いてからフルスクリーンモードに設定すると気付きました...フルスクリーンモードでSafariを終了してから再度開くと、フルスクリーンモードで自動的に再び開きます。それを記述する必要はないかもしれないようです。
wch1zpink

これは私には起こりません。
theonlygusti
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.