@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите с JS
-
/** work */ var kiss_clicked = false, up_clicked = false, captcha_alert = false; /** auto kiss */ if( !kiss_clicked && options_value['skm_autokiss'] == 'on' ){ var yeson = document.body.querySelector("yes"); if( yeson && yeson.style.visibility != "hidden" ){ kiss_clicked = true; yeson.click(); setTimeout(function(){ kiss_clicked = false; }, 4500); } }code_text
Стоит задержка 4500. Но она стоит после выполнения дейтвия (лайка). Как сделать, чтобы работало до поставки лайка? Всё перепробовал уже...
-
- Подозрительный селектор ("yes") в 'var yeson = document.body.querySelector("yes");'.
- Такое выражение - yeson.style.visibility , кажется будет работать только если в теге напрямую будет указан атрибут style и в нем будет указано свойство visibility (например, <div style="visibility:hidden;"></div>).
- Может я не совсем правильно понял задание, но на первый взгляд кажется, что вот так должно работать:
setTimeout(function(){ yeson.click(); kiss_clicked = false; }, 4500); -
if (!kiss_clicked && options_value["skm_autokiss"] == "on") { var yeson = document.body.querySelector("yes"); if (yeson && yeson.style.visibility != "hidden") { setTimeout(() => { kiss_clicked = true; yeson.click(); setTimeout(function () { kiss_clicked = false; }, 800); }, 3000); } }Спасибо за помощь, вот так правильно сделали