我正在尝试编写一个脚本,该脚本每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);
答案 0 :(得分:-1)
代码中的主要问题是传递函数引用 playOrPause 而不是调用 playOrPause()
function playOrPause() {
playButton.click();
setTimeout(playOrPause, 3000);
}
setTimeout(playOrPause, 3000);
或
function playOrPause() {
playButton.click();
}
setInterval(playOrPause, 3000);