Разбить его на шаги:
- Вы хотите, чтобы фокус табуляции запускал таймер.
- Вы хотите, чтобы таймер нажал кнопку, когда придет время.
Обратите внимание, что вам нужно определить, какие узлы составляют "вкладку". Ваш текущий код фокусируется на всей странице.
Итак, код будет выглядеть примерно так:
var theTab = document.querySelector (YOU NEED TO FIGURE THIS OUT, IT'S HIGHLY PAGE SPECIFIC);
theTab.addEventListener ("focus", FireClickDelay, true);
function FireClickDelay () {
setTimeout (ClickTheButton, 100);
}
function ClickTheButton () {
var stumbButt = document.querySelector ("div.stumbler-card a.stumble-button");
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
stumbButt.dispatchEvent (clickEvent);
}