Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   После одного выполнения функции поставить лимит на повторный вызов (https://javascript.ru/forum/events/65380-posle-odnogo-vypolneniya-funkcii-postavit-limit-na-povtornyjj-vyzov.html)

nvkz-delete 15.10.2016 16:56

После одного выполнения функции поставить лимит на повторный вызов
 
Здравствуйте!

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

Не знаю как предотвратить такие срабатывания... Может можно как-то поставить таймер с условием, что функция будучи 1 раз запущенной и выполненной не смоет быть запущенной повторно в течение например 3х секунд?

Если кто знает подскажите пожалуйста, как обойти это?

рони 15.10.2016 17:48

nvkz-delete,
throttle
debounce


Часовой пояс GMT +3, время: 02:02.