Показать сообщение отдельно
  #13 (permalink)  
Старый 22.10.2013, 14:25
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

Вот весь код:
var isActive = true;

function onBlur() { // окно теряет фокус
    isActive = false;
	chrome.runtime.sendMessage({site:sait,time:localStorage[sait]});
	localStorage[sait] = '0';	
}
function onFocus() {// окно получает фокус
    isActive = true;
}
    window.onbeforeunload = onBlur;
    window.onfocus = onFocus;
    window.onblur = onBlur;
	function sec() //выполняется каждую секунду
	{ 
	    if (isActive)//если страница активна
	    {
			localStorage[sait] =  parseInt(localStorage[sait],10) +1;
		}
	}			 	
var sait=location.hostname;
localStorage[sait] = '0';
	setInterval(sec, 1000);// использовать функцию
Ответить с цитированием