LINUX.ORG.RU

История изменений

Исправление Virtuos86, (текущая версия) :

Сделал proof-of-concept. Упакованное подписанное дополнение лежит, как обычно, в /web-ext-artifacts. Заняло, к сожалению, это пару дней свободного времени :(.

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

Тестируй. К предложениям по умеренному допиливанию я отношусь доброжелательно :).

Исходная версия Virtuos86, :

Сделал proof-of-concept. Заняло, к сожалению, это пару дней свободного времени :(.

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

Тестируй. К предложениям по умеренному допиливанию я отношусь доброжелательно :).