Greasy Fork

NPR player controller

'c': loading; 'z': rewind; 'x':fast forward.

目前为 2023-01-19 提交的版本。查看 最新版本

// ==UserScript==
// @name         NPR player controller
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  'c': loading; 'z': rewind; 'x':fast forward.
// @author       You
// @match        *://*.npr.org/*
// @grant        none
 // @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    var loading = 67; // c
    var rewind = 90; // z
    var fastForward = 88; // x

    function logKey(e){
        switch(e.keyCode){
                case loading:
                    document.getElementsByClassName("player-play-pause-sto")[0].click();
                    break;
                case rewind:
                    document.getElementsByClassName("player-rewind")[0].click();
                    break;
                case fastForward:
                    document.getElementsByClassName("player-fast-forward")[0].click();
                    break;
       }
    }
    document.addEventListener("keydown", logKey);
})();