Проблемы с автопрокруткой страницы - PullRequest
0 голосов
/ 04 февраля 2019

Я написал немного JavaScript, который будет автоматически прокручивать страницу Facebook и создавать электронную таблицу со сведениями со страницы.Код работает отлично.Это было доказательством концепции, так как я не очень хорошо разбираюсь в JavaScript и не был уверен, что моя идея сработает.

Код отлично работает как отдельный скрипт.Страница автоматически прокручивается, она вызывает функцию, которая делает что-то, а когда страница прокручивается до конца, она перестает прокручиваться.

Теперь, когда я все заработал, я должен включить его в расширение FireFox.создано.Это не должно быть расширение FireFox. Я мог бы легко сделать его расширением Chrome.

Поэтому я создал функцию, которая срабатывает при нажатии кнопки.Я поместил свой код прокрутки внутрь, и я думаю, что это проблема.Код прекрасно работает как отдельный скрипт.Когда я помещаю его в функцию, которая срабатывает только при нажатии кнопки, я получаю сообщение об ошибке.

Вот код:

      const scroll = setInterval(function() { 
    window.scrollTo(0, document.body.scrollHeight); 
    myFunction();   
    }, 2000)

Я получаю этот код в Chrome: ErrorUtils обнаружил ошибку: «индекс не определен».

FireFox: ErrorUtils перехватилошибка: «присвоение необъявленной переменной index».

Я думаю, что setInterval конфликтует с тем, что уже есть на странице.Если вызов задерживается, как будто он срабатывает только при нажатии кнопки, он конфликтует.

Есть предложения по обходному пути или коду, который будет работать?

...