В firefox все нормально работает. Использование tampermonkey и webextensions (аддонов). Пример кода:
while (pc == 10) {
button3.textContent = "Scraping page " + page + "..."
var url ="https://somelink.to/page?"+page
xhr.open('GET', url, false);
xhr.send();
var json = JSON.parse(xhr.responseText);
obj.push(json.posts)
pc = json.posts.length
if (page == plimit) {
pc = "what you are doing here?"
}
page++
}
Ранее использовалось .innerHtml
. Также используется setTimeout(button3.textContent = "Scraping page "+page+"...",300)
. Тоже не работает. Не знаю, почему в firefox работают, а в chrome нет. Также, когда кнопка нажата, она выглядит замороженной (нажатой во время работы скрипта). В Firefox просто щелкнул.