使用用户脚本每3秒单击一次播放按钮-Js

时间:2018-07-18 15:53:20

标签: javascript jquery userscripts tampermonkey

我正在尝试编写一个脚本,该脚本每3秒单击一次“播放/暂停”按钮。该视频位于Google驱动器中,我想制作一个Tampermonkey脚本。

// ==UserScript==
// @name Drive video
// @description 
// @author 
// @version 1.0
// @match *drive.google.com*
// @match https://drive.google.com*
// ==/UserScript==

var playButton = document.getElementsByClassName("ytp-play-button.ytp-button");

// To videos variables
    function playOrPause() {
        playButton.click();
    }

setInterval(playOrPause(), 3000);

1 个答案:

答案 0 :(得分:-1)

代码中的主要问题是传递函数引用 playOrPause 而不是调用 playOrPause()

  function playOrPause() {
        playButton.click();
        setTimeout(playOrPause, 3000);
    }

setTimeout(playOrPause, 3000);

function playOrPause() {
        playButton.click();
    }

setInterval(playOrPause, 3000);