Nelle Preferenze del Controllo missione, seleziona l'opzione "I display hanno spazi separati".
SehaiunvideoYouTuberiprodottosuGoogleChromeoSafari,questiframmentidicodiceriproduconoomettonoinpausaunvideoYouTubesulmonitorprincipaleosecondario,indipendentementedalfattocheGoogleChromeoSafarisianoattivievisibili,enonleschedesonoschedeattiveonon
GoogleChrome:
toclickClassName(theClassName,elementnum)tellapplication"Google Chrome" to (tabs of window 1 whose URL contains "youtube")
set youtubeTabs to item 1 of the result
tell application "Google Chrome"
execute youtubeTabs javascript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();"
end tell
end clickClassName
clickClassName("ytp-play-button ytp-button", 0)
Safari
to clickClassName2(theClassName, elementnum)
if application "Safari" is running then
try
tell application "Safari"
tell window 1 to set current tab to tab 1 whose URL contains "youtube"
do JavaScript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();" in document 1
end tell
end try
end if
end clickClassName2
clickClassName2("ytp-play-button ytp-button", 0)
Nell'app Automator, crea un nuovo documento e scegli "Servizio" come tipo. Aggiungi un'azione "Esegui AppleScript" al flusso di lavoro. e inserisci il codice AppleScript
SalvailtuonuovoservizioAutomatoreassegnaunnomesimilea..."Metti in pausa YouTube Chrome"
Dopodiché, vai alle preferenze della scorciatoia da tastiera e assegna al nuovo servizio una scorciatoia da tastiera.
Seguil'interaproceduraduevolte.UnoperGoogleChromeeunoperSafari.
OradovrestiessereingradodiriprodurreomettereinpausaivideodiYouTubeinChromeoSafari,disponibilitramiteunascorciatoiadatastieraoilmenu"Servizi".