我正在尝试制作一个Tapermonkeyscript,但是某种程度上该功能经常打开 - 它应该每秒都做 - 开始和结束都是时间戳,所以不知何故超时工作不正常而且我看不到问题 - 有人可以帮忙吗?
function redefine(a) {
var start = parent.mainFrame.start; //get start
var end = parent.mainFrame.end; //get end
var points = new Array(1, 2, 6, 3, 7, 3, 5, 3); //set array
if (end - start <= 1) { //check if ready
parent.mainFrame.setPoint(points[a]); //redefine point
a = a + 1; //nextpoint
}
window.setTimeout(redefine(a), 1000); //check again in 1s for points
}
redefine(0);
此致 basicn00b