J'ai créé cet AppleScript pour lire / mettre en pause des vidéos Youtube s'exécutant sur Chrome:
on run {input, parameters}
tell application "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('ytp-play-button ytp-button')[0].click();"
end tell
return input
end run
Cela fonctionne bien quand je le lance Automator
. J'ai enregistré le service et ajouté un raccourci clavier ⌘+ J
pour l'exécution du service. J'ai également ajouté Automator
aux Accessibility
paramètres (suite à cette réponse SO ).
Maintenant, voici la partie étrange: cela fonctionne lorsque la System Preferences
fenêtre est active. Si je le ferme ou si je passe à une autre fenêtre, le raccourci ne fonctionne pas. J'ai remarqué que cela fonctionne car il y a un élément de menu dans la System Preferences
fenêtre qui correspond au raccourci et qui se déclenche lorsque j'appuie sur le raccourci.
S'il vous plaît aider. Merci d'avance.
Preview, Script Editor, Mail, TextEdit, iTunes, Safari, Finder, Terminal, Microsoft Word, TextWrangler, Automator
, etc ..)