Creazione di una scorciatoia da tastiera per mettere in pausa i video di YouTube in una scheda di Google Chrome

1

Ecco cosa voglio fare: agganciare una scorciatoia da tastiera con un'azione per riprodurre / mettere in pausa il video attualmente aperto in una scheda di Google Chrome. Sarebbe possibile su Mac OS X?

Stavo pensando di mantenere YouTube sempre in una determinata scheda (ad es. la prima) e di creare script Automator con una scorciatoia da tastiera. So che sarebbe possibile simulando azioni dell'utente (passare a una scheda particolare, simulare clic, tornare all'ultima scheda) ma sto cercando un modo più agevole.

    
posta syntagma 03.03.2013 - 20:31
fonte

1 risposta

2

Potresti assegnare una scorciatoia a uno script come questo:

tell application "Google Chrome"
    repeat with t in tabs of windows
        tell t
            if URL starts with "http://www.youtube.com" then
                execute javascript "player = document.querySelectorAll('#watch7-player embed')[0]
if (player) {
    player.getPlayerState() == 1 ? player.pauseVideo() : player.playVideo()
} else { // if youtube.com/html5 is enabled
    document.querySelectorAll('.html5-player-chrome > button:first-child')[0].click()
}"
                exit repeat
            end if
        end tell
    end repeat
end tell

Per Safari, sostituisci execute javascript con do JavaScript .

    
risposta data 05.03.2013 - 20:23
fonte

Leggi altre domande sui tag