Enable Safari Zoom by Script
-
15-04-2021 - |
Pergunta
I've got a WQHD (1440p) Monitor hooked up to my 13 inch MacBook Pro when I'm sitting at my desk. Love the high resolution (much screen real estate) but sometimes I find myself toggling Safari's Zoom to 125%:
Is there an option to toggle this setting by Script/Terminal Command or else automatically? If so I could toggle it automatically when connecting the monitor with Control Plane.
This code gets to the right settings tab, but I can’t figure out how to set the zoom level:
tell application "System Events"
tell application process "Safari"
set frontmost to true
keystroke "," using command down
delay 1
tell window 1
click button "Advanced" of toolbar 1 of it
delay 1
keystroke "w" using command down
end tell
end tell
end tell
Solução
This Applescript code sets the zoom level globally:
tell application "System Events"
tell application process "Safari"
set frontmost to true
keystroke "," using command down
delay 0.5
tell window 1
click button "Advanced" of toolbar 1 of it
click pop up button 3 of group 1 of group 1 of it
click menu item 4 of menu 1 of pop up button 3 of group 1 of group 1 of it
keystroke "w" using command down
end tell
end tell
end tell
change menu item 4
to 5
for a 115% or 6
for 125% zoom level.
Using an Applescript is better than using cmd +
/ cmd + -
because it sets the default zoom for all pages.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a apple.stackexchange