Javascript 使用user script-Js每隔3秒单击播放按钮
我试图写一个脚本,每3秒点击播放/暂停按钮。视频在谷歌硬盘里,我想做一个脚本Javascript 使用user script-Js每隔3秒单击播放按钮,javascript,jquery,userscripts,tampermonkey,Javascript,Jquery,Userscripts,Tampermonkey,我试图写一个脚本,每3秒点击播放/暂停按钮。视频在谷歌硬盘里,我想做一个脚本 // ==UserScript== // @name Drive video // @description // @author // @version 1.0 // @match *drive.google.com* // @match https://drive.google.com* // ==/UserScript== var playButton = document.getElementsByCla
// ==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);
代码中的主要问题是传递函数引用playOrPause而不是调用它playOrPause() 或
setInterval(playOrPause,3000)代码>可能重复的也读取它抛出了什么错误?您可能想使用querySelector
像document.querySelector(“.ytp play button.ytp button”)
为什么要添加另一个setInterval?将有数百个间隔计时器在一段时间后运行,我不喜欢回答“试试这个”作为唯一的解释。
function playOrPause() {
playButton.click();
setTimeout(playOrPause, 3000);
}
setTimeout(playOrPause, 3000);
function playOrPause() {
playButton.click();
}
setInterval(playOrPause, 3000);