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 runCela fonctionne bien quand je le lance Automator. J'ai enregistré le service et ajouté un raccourci clavier ⌘+ Jpour l'exécution du service. J'ai également ajouté Automatoraux Accessibilityparamètres (suite à cette réponse SO ).
Maintenant, voici la partie étrange: cela fonctionne lorsque la System Preferencesfenê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 Preferencesfenê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 ..)