Chrome расширение для замены слов в Твиттере - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь создать расширение кода, которое заменит одно слово другим в Твиттере. На GitHub с 2016 года есть общий код , который говорит, что он должен работать, но не имеет никакого эффекта, когда я применяю расширение в своем браузере. Кто-нибудь может помочь с проблемой здесь? Изменился ли Twitter слишком сильно, так как этот код был написан для его работы в настоящее время, или есть другая проблема? Когда я загружаю распакованное расширение в Chrome, оно не обнаруживает никаких ошибок, но я не получаю никаких результатов.

(function() {
  function replaceTwitterWord() {
    var tweetContent = document.querySelectorAll(".tweet-text");

    [].slice.call(tweetContent).forEach(function(el){
      var newContent = el.innerHTML.replace(/OLD_WORD_NO_QUOTATION_MARKS/g,"NEW_WORD_IN_QUOTATION MARKS");
      if (newContent != el.innerHTML) {
        el.innerHTML = newContent;
      }
    });
  }

  function tick() {
    replaceTwitterWord();
    window.setTimeout(tick, 5000);
  }

  tick();
})();

1 Ответ

1 голос
/ 31 марта 2020

Ну, похоже, с тех пор Twitter изменил много вещей. По крайней мере, больше нет элементов, имеющих класс .tweet-text, поэтому вам нужно получить другой инструмент.

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