Как поведёт себя программа, если я залез на ютуб, выбрал часовое видео (или любое другое, длительность которого в разы больше интервала бездействия) и начал смотреть?
Я, конечно, не знаю как у вас реализовано слежение за октрытыми вкладками, но разве нет возможности учитывать то время, которое данная вкладка является открытой? Или можно учитывать время открытия вкладки и время перехода на другую вкладку, что и будет равнятся времени просмотра определенного сайта?
Конечно могу, так даже намного проще. Но иногда засыпаю с открытым браузером — получу +7..9 часов к статистике. Ещё чаще я отхожу от компьютера с открытым браузером на пару часов — опять незадача.
В любом случае, вы можете увеличить «интервал бездействия» в настройках до устраивающей вас величины)
в experimental api есть функционал для хранения опций который автоматически будут синхронизоваться. ИМНО не нужно изобретать велосипед, а просто дождаться.
Многие приложения и расширения (в том числе и мое, недавно анонсированное) ждут того момента, когда это API перейдет из experimental в stable. Но до этого как-то же жить надо, а в Web Store с experimental-функциями не пускают как известно. Так что не стоит ждать, всех багов как известно не исправят :) И автор молодец в любом случае.
мое дополнение подано на конкурс без ссылки ибо использует exp api :)
я все прекрасно понимаю, но в то же время всем юзерам не угодить (это я по второму дополнению которое уже более года в вебсторе)
Чтобы использовать этот API нужно внедрять свой контент-скрипт на все страницы. Для этого нужен «доступ к личным данным на всех сайтах». Для пользователя выглядит как-то… подозрительно
Выясняется что большую часть времени я провожу на сайте .com.ua :)
Отличное расширеие, но считать что второй уровень в хосте это имя сайта — далеко не всегда правильно.
Прошу прощения, но вижу внизу страницы настроек только ссылки на ваш профиль в гугл-плюс, и профиль человека, который вам помогал. Не туда смотрю? Вижу что люди репортят баги в комментарии к расширению на его странице…
Как я уже говорил выше, просто добавьте эти домены в список сайтов, для которых учитываются домены 3-го уровня. Я, к сожалению, не смог учесть все такие домены.
Такой вопрос — а возможно не обрабатывать то время, пока браузер свернуть/не имеет фокуса?
А то у меня 50-90% статистики выходит неверной, т.к. плагин продолжает «накручивать» время последней открытой страницы, пока я, скажем, пишу код или смотрю видео.
Если бы такое время не учитывалось — была бы абсолютно верная статистика :)
Ещё пара мелочей по расширению (вдруг тоже попадут под горячую руку): 1. Возможность сбросить статистику 2. Список сайтов (когда их очень много) сделать со скроллом, вместо мелких неудобных кнопок вверх/вниз 3. Возможность настроить исключаемые сайты:
— С посещением ниже N процентов (чтобы убрать одноразовые посещения с графика)
— Не посещённые в последний день/неделю/месяц/два/три и т.д.
— Конкретные домены (кто-то сейчас точно скажет про порнушку! :)
Это основные моменты, бросившиеся в глаза.
Они относятся к тому графику, что показывается в попапе под кнопкой плагина, естественно.
Вроде бы получилось решить проблему, ценой запроса новых разрешений.
На счёт ваших мелочей:
1. Кнопка «очистить статистику» есть на странице настроек.
2. Графики построены с помощью Google Charts API, который я не могу изменять к сожалению)
3. -Сайты, занимающие меньше 0.5 градуса на круговой диаграмме убираются в блок «Other». Может быть сделаю параметр настраиваемым
-Имеет резон, подумаю)
-Исключаемые домены можно вписать в «список доменов, исключаемых из статистики» на странице настроек.
Спасибо за отзыв
я добавил P.P.S к статье:
Определение сворачивания браузера реализовано с помощью внедрения в страницы контент-скрипта, использующего Chrome Visibility API. Поэтому расширению пришлось запросить дополнительные разрешения — доступ к данным на всех сайтах.
Я понимаю, но словно сам за собой присматриваю, стараюсь на «неправильных» сайтах долго не задерживаться и т.д. Не выдержал, удалил. Но эффект остался.
Удобно, что при наведении на цветной квадратик в списке сайтов, соответствующий сектор в диаграмме подсвечивается.
Однако, не очень удобно целиться в этот маленький квадрат — можно ли сделать то же самое, но при наведении на строку с сайтом — в неё прицелиться проще.
Расширение timeStats — на что вы тратите время в интернете