如何防止javascript触发点击事件队列

how to prevent javascript trigger click events queue

我正在以 10 分钟的间隔触发 触发点击事件 。但问题是当用户 window 不活动或不可见时,浏览器开始将每 10 分钟的事件存储在队列中,而不是触发事件,并在用户返回时同时触发所有队列事件window.

那么如何防止浏览器存储JavaScript触发点击事件队列呢?请帮忙

setInterval((e) => {
    if($('#refresh_in_10_min').val() == 1){
        $('#refreshbtn').trigger('click');
    }
                        
}, 600000);

尝试

setInterval((e) => {
    if($('#refresh_in_10_min').val() == 1) {
        if (!document.hidden) {
            $('#refreshbtn').trigger('click');
        }
    }
}, 600000);