На какой странице пользователь?
Догброго времени суток всем, кто читает эту тему. Такая проблема: Нужно узнать на какой странице находится пользователь в данный момент. Делаю расширение для хрома, которое бы считало время, проведенное на определенном сайте.
код: Код:
proslo=0; |
natureproj,
У вас в функции "sec" вызывается "setInterval(sec, 1000)" Таким образом через секунду у вас уже будет 2 таймера, через 2 секунды 4, через 3 секунды 8. А через 30 секунд 1073741824 таймеров. Возможно вы имели в виду "setTimeout(sec, 1000)". А ещё если не существует переменная "k", то "if(k==1)" вызовет ошибку и скрип "упадёт". |
да, я просто упрощал свой код и забыл про К. Кстате, в функции sec не вызывается setInterval Вот код:
alert('Работает!'); proslo=0; function sec() { proslo +=1; } var str = location.href; if(str.indexOf('vk.com') + 1) { setInterval(sec, 1000);// использовать функцию } |
пробую делать вот так:
window.onfocus = function() { if(str.indexOf('mysite.ru') + 1) { setInterval(sec, 1000);// использовать функцию } } но время считается и когда на другой вкладке. Помогите, сделать пожалуйста |
Часовой пояс GMT +3, время: 23:53. |