Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2012, 19:36
Новичок на форуме
Отправить личное сообщение для Пыщ-Пыщ Посмотреть профиль Найти все сообщения от Пыщ-Пыщ
 
Регистрация: 31.10.2012
Сообщений: 2

Как заставить chrome выполнять javascript на скрытой вкладке?
Вот чего-то не ожидал столкнуться с такой проблемой:

Есть код на джаве, движение обекта - мы кляпнули, коробочка побежала, переключаемся на соседнюю вкладку.
Ждем время, за которое объект должен был доехать до конца пути, переключаемся обратно на вкладку и видим: коробочка продолжает движение с того места, когда мы переключились на соседнюю вкладку.



Не порядок, надо как-то заставить его всегда выполнять команды

Пример кода для теста:
<div style="margin:50px 0 0 50px" id="run">*</div>

<script type="text/javascript">
window.onclick=function(){
var runDiv=document.getElementById('run'), marginLeftRun=50, i=0;
setTimeout(function(){
  i++;
  marginLeftRun+=2;
  runDiv.style.marginLeft=marginLeftRun+'px';
  if(i<100)setTimeout(arguments.callee,100)
},100);
}


Порекомендовали обратиться на ваш форум
Ответить с цитированием