Vocabulary.com Listen Button Shortcut 'x'

You can modify 'x' to any key you want

目前為 2020-05-13 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Vocabulary.com Listen Button Shortcut 'x'
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  You can modify 'x' to any key you want
// @author       Vidocq
// @match        http*://www.vocabulary.com/*
// @grant        none
// ==/UserScript==
function getAudioUrl(){
    var elements = document.getElementsByClassName('button listen');
    elements = elements[0].getAttribute('data-audio');
    return elements;
}
(function() {
    window.addEventListener('keydown',function(event){
       if (event.keyCode == 88) {
           var url = "https://audio.vocab.com/1.0/us/"+getAudioUrl()+".mp3";
           var audio = new Audio(url);
           audio.play();
       }
    })
})()