я добавил P.P.S к статье:
Определение сворачивания браузера реализовано с помощью внедрения в страницы контент-скрипта, использующего Chrome Visibility API. Поэтому расширению пришлось запросить дополнительные разрешения — доступ к данным на всех сайтах.
Вроде бы получилось решить проблему, ценой запроса новых разрешений.
На счёт ваших мелочей:
1. Кнопка «очистить статистику» есть на странице настроек.
2. Графики построены с помощью Google Charts API, который я не могу изменять к сожалению)
3. -Сайты, занимающие меньше 0.5 градуса на круговой диаграмме убираются в блок «Other». Может быть сделаю параметр настраиваемым
-Имеет резон, подумаю)
-Исключаемые домены можно вписать в «список доменов, исключаемых из статистики» на странице настроек.
Спасибо за отзыв
Как я уже говорил выше, просто добавьте эти домены в список сайтов, для которых учитываются домены 3-го уровня. Я, к сожалению, не смог учесть все такие домены.
Чтобы использовать этот API нужно внедрять свой контент-скрипт на все страницы. Для этого нужен «доступ к личным данным на всех сайтах». Для пользователя выглядит как-то… подозрительно
Подсвечивает код программы (поддерживается bash, cpp, cs, xml, html, java, javascript, lisp, lua, php, perl, python, ruby, sql, scala, tex)
Определение сворачивания браузера реализовано с помощью внедрения в страницы контент-скрипта, использующего Chrome Visibility API. Поэтому расширению пришлось запросить дополнительные разрешения — доступ к данным на всех сайтах.
На счёт ваших мелочей:
1. Кнопка «очистить статистику» есть на странице настроек.
2. Графики построены с помощью Google Charts API, который я не могу изменять к сожалению)
3. -Сайты, занимающие меньше 0.5 градуса на круговой диаграмме убираются в блок «Other». Может быть сделаю параметр настраиваемым
-Имеет резон, подумаю)
-Исключаемые домены можно вписать в «список доменов, исключаемых из статистики» на странице настроек.
Спасибо за отзыв