История изменений
Исправление Virtuos86, (текущая версия) :
Сделал proof-of-concept. Упакованное подписанное дополнение лежит, как обычно, в /web-ext-artifacts
. Заняло, к сожалению, это пару дней свободного времени :(.
Как работает:
1. Срабатывает только на страницах ЛОР'а, поэтому и тормозить будет тоже только там. Почему тормозить?:
2. При открытии страницы ищет ссылки на профили пользователей. По каждой ссылке создается отдельный асинхронный запрос, который получает страницу профиля и выдирает из нее дату создания аккаунта. Запросы: а) кэшируются, чтобы не создавать лишних запросов для повторно встречающихся на странице никнеймов; б) проверенные никнеймы, для которых установлено, что они не новички, сохраняются в настройках дополнения — таким образом, со временем при хождении по ЛОР'у никаких запросов почти не будет производиться, только поиск по сохраненной базе никнеймов.
3. Дата создания аккаунта сравнивается с двумя датами: датой сферического пользователя, зарегистрированного неделю назад, и столь же идеального юзера, зарегистрированного две недели назад. Если дата попадает в эти интервалы, то однонедельный никнейм подсвечивается красным, двухнедельный — жёлтым.
Тестируй. К предложениям по умеренному допиливанию я отношусь доброжелательно :).
Исходная версия Virtuos86, :
Сделал proof-of-concept. Заняло, к сожалению, это пару дней свободного времени :(.
Как работает:
1. Срабатывает только на страницах ЛОР'а, поэтому и тормозить будет тоже только там. Почему тормозить?:
2. При открытии страницы ищет ссылки на профили пользователей. По каждой ссылке создается отдельный асинхронный запрос, который получает страницу профиля и выдирает из нее дату создания аккаунта. Запросы: а) кэшируются, чтобы не создавать лишних запросов для повторно встречающихся на странице никнеймов; б) проверенные никнеймы, для которых установлено, что они не новички, сохраняются в настройках дополнения — таким образом, со временем при хождении по ЛОР'у никаких запросов почти не будет производиться, только поиск по сохраненной базе никнеймов.
3. Дата создания аккаунта сравнивается с двумя датами: датой сферического пользователя, зарегистрированного неделю назад, и столь же идеального юзера, зарегистрированного две недели назад. Если дата попадает в эти интервалы, то однонедельный никнейм подсвечивается красным, двухнедельный — жёлтым.
Тестируй. К предложениям по умеренному допиливанию я отношусь доброжелательно :).