Chrome не меняет текст кнопки в цикле - PullRequest
0 голосов
/ 12 июля 2020

В 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 просто щелкнул.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...