Pull to refresh

Хитрим с акцией «Wi-Fi за рекламу» от Билайна

Reading time1 min
Views649
imageПо мотивам топика об акции я решил потестить данную услугу, а заодно и посмотреть как она устроена. Сразу скажу, что в жаваскрипте я не силен, но наименования переменных в скриптах на страничке wi-free.ru/play вселили в меня надежду. Сходу нашлось довольно топорное решение, позволяющее обмануть таймер.
Интерес у меня вызвала функция asd_tick()
  1. function asd_tick() {
  2. ams=1;
  3. var j = document.getElementById('ams').innerHTML;
  4. if (tick>0) j=j-1;
  5. document.getElementById('ams').innerHTML = j;
  6. if (j>0) {
  7.  document.getElementById('alink').style.display='block';
  8.  alink_text();
  9.  setTimeout('asd_tick()',1000);
  10. } else {
  11.  document.location = "../redir";
  12. }
  13. }
* This source code was highlighted with Source Code Highlighter.

Собственно, вот и само решение (работает в Opera 10.54, в хроме — почему-то нет):
Вводим в адресную строку браузера текст javascript:asd_tick() и переходим по адресу. Это ускорит счетчик вдвое. Особо нетерпеливым можно выполнить скрипт еще пару раз, но можно перестараться и все сломается. Нормально баг работает при трехкратном запуске — счетчик уходит в минус, но потом происходит редирект на домашнюю страничку Билайна и можно спокойно пользоваться инетом.

PS: по этическим мотивам топик пока публикую в личном блоге, могу потом перенести по мнению хабрасообщества.
Tags:
Hubs:
Total votes 64: ↑51 and ↓13+38
Comments9

Articles