Ну вроде что то получается.
date = new Date();
start = date.getTime();
function init() {
var time = new Date();
return (time.getTime() - start) / 1000;
}
function getTime() {
var ts = Math.round(init());
var sec = ts % 60;
var this_sec = "" + ((sec > 9) ? sec : "0" + sec);
changeUrl(window.location.href, this_sec);
setTimeout(function () {
getTime(this_sec)
}, 1000);
}
var old = "";
var current = window.location.href;
function changeUrl(current, this_sec) {
if (current != old) {
var sec = localStorage.getItem('lsec')
alert(sec)// тут вместо alert() отправлю запрос
old = current;
}
localStorage.setItem('lsec',this_sec);
old = window.location.href;
}
getTime()