Пользовательский скрипт
Что с этим кодом не так?
qBB=setInterval(function atak_qk() { document.getElementsByClassName("perk_border")[0].click(); document.getElementsByClassName(" perk_border perk_border_g")[0].click(); },2550) В Opera Mobile работал в Via браузере версия 4.8.0 не работает Кто подскажет |
Должен работать. Даже если элементов на странице нет - он продолжит работать, просто будет пулять ошибками. Так что хз, надо рабираться с этим твоим "Via". Может в нём вообще юзерскрипты не работают, пробовал тупо alert('?') сделать?
|
Можете посоветовать браузер на андроид с пользовательскими скриптами?
|
Alert работает (
|
Цитата:
Цитата:
Мб там для мобилы другая вёрстка и таких элементов на странице просто нет? |
В Opera Mobile работал, сменил мобилу и всё
|
Brick, а оно точно не работает? Может оно не работает в бэкграунде? С каждым новым андроидом всё больше "оптимизаций" понапихивают, и по сути в бэкграунде брузер уже нифига не делает.
|
Всё заработало :)
|
Есть 3 кнопки:
Кпопка 1 - нажимать каждые 1-2 сек document.querySelector('a[class^="btn-attack"]').click() Кнопка 2 - кажимать каждые 30 сек document.querySelector('a[class^="btn-combat mr1 btn-skills"][href*="alivePanel-skillsBunch-0-skillBlock-1"]').click(); Кнопка 3 - нажимать через 1-2 сек после нажатия кнопки 2 document.querySelector('a[class^="btn-combat mr1"][href*="alivePanel-gadgetBlock"]').click(); Использовал : setInterval(function btn1() { document.querySelector('a[class^="btn-attack"]').click(); }, 1000) Но он только на одну кнопку работает Не подскажите, как такое реализовать? |
function rand(min, max) { return Math.random() * (max - min) + min; } function btn1() { setTimeout(btn1, rand(1, 2) * 1000); document.querySelector('a[class^="btn-attack"]').click(); } function btn2() { setTimeout(btn2, 30 * 1000); setTimeout(btn3, rand(1, 2) * 1000); document.querySelector('a[class^="btn-combat mr1 btn-skills"][href*="alivePanel-skillsBunch-0-skillBlock-1"]').click(); } function btn3() { document.querySelector('a[class^="btn-combat mr1"][href*="alivePanel-gadgetBlock"]').click(); } btn1(); btn2(); |
Часовой пояс GMT +3, время: 08:49. |