На какой странице пользователь?
Догброго времени суток всем, кто читает эту тему. Такая проблема: Нужно узнать на какой странице находится пользователь в данный момент. Делаю расширение для хрома, которое бы считало время, проведенное на определенном сайте.
код: Код:
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, время: 14:47. |