Таймер на вкладках в Хроме.
Приветствую. Ребят помогите скорректировать юзерскрипт для ГуглХрома.
Было с пол года назад нашкрябал код для Mozilla Firefox (там использовал с помощью дополнения Greasemonkey) и там более менее норм работает. Но вот мозила не совсем удовлетворяет меня и хочу поднастроить под любимый Хром (в нем также через дополнение, Tampermonkey, пытаюсь нормально запустить -узнал правда, что можно и без него сразу как Расширение установить, но до этого мне совсем далеко по знаниям). В общем мой код (в Tampermonkey мой вариант описания директив не нравится, но скрипт все же запускается): // ==UserScript== // @name Pages Timer // @namespace my // @description Таймер открытой вкладки. Сколько открыта страница. // @version 1 // @include * // @grant none // ==/UserScript== defTitle=document.title; startTime=new Date().getTime(); window.setInterval(function(){ document.title=Math.round((new Date().getTime()-startTime)/1000)+' - '+defTitle; }, 1000); Проблема следующая: 1) Таймер не запускается по новой при изменении последней части урл-адреса. К примеру в ЮТубе если смотреть альбом, то таймер при запуске нового видео продолжает отсчет, хотя конечный адрес то изменился и надо чтоб отчет начался по новой, с 0. Также и на некоторых сайтах при переходе в другой раздел. Хочу, чтоб таймер запускался по новой если урл адрес хоть немного изменился. 2)При это запускается там, где не нужен -на главной, пустой странице (в Firefox такой проблемки нет). Хочу исключить пустую страницу, чтоб таймер запускался только если открыт какой-то запрос. ![]() |
Все, помощь не нужна)
Вопрос закрыт. не пойму где тут кнопка, чтоб самому закрывать свою тему |
Часовой пояс GMT +3, время: 07:35. |