HabraKarmaView

Подсказка кармы по наведению на ник, кроссбраузерно

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
spmbt
今日安裝
0
安裝總數
27
評價
1 0 0
版本
7.2016.1.23
建立日期
2014-06-02
更新日期
2016-01-23
尺寸
8.2 KB
授權條款
未知
腳本執行於

Быстрый просмотрщик кармы и рейтинга

Подсказка кармы по наведению на любой ник на странице, кроссбраузерно.

Upd: 19.02.2016. Наконец-то почти всё, что делает этот скрипт, покрыто штатными средствами (данные автора в подписи статьи и данные комментатора в попапе) - прошло всего лишь года 4. Непокрытыми остались: 1) авторы в подписи в аннотации (начале) статьи до ката в списках и в результатах поиска; 2) комментаторы в блоках, подгружаемых по Ajax с помощью HabrAjax; 3) просто ссылки на юзеров по "@username".

Работает на сайтах: http://habrahabr.ru, http://geektimes.ru, http://megamozg.ru, http://webcache.googleusercontent.com (у каждого из сайтов - свой счётчик рейтинга).

При наведении на ник пользователя или ссылку на личную страницу запрашивается небольшой XML с инaормацией о карме и рейтинге (http://habrahabr.ru/api/profile/имя_пользователя). Отображается во всплывающей подсказке. Цвет подложки зависит от величины кармы (4 градации). По клику подсказка фиксируется, по повторному клику удаляется при отведении мыши. Повторный запрос по той же ссылке - не ранее, чем через минуту.

При установленном HabrAjax подсказки работают и в подгружаемых статьях и комментариях (создаются оповещения о событиях подгрузки).

(В HabrAjax есть альтернативный просмотр целой страницы пользователя по клику на нике, в фрейме половинной высоты, без перезагрузки страницы. Но от происходит дольше, чем подсказка через XML.)

Upd: 13.12.2015 - восстановлено поведение скрипта - обновлены пути селекторов, исправлена ошибка сайта в выдаче неправильного XML;

manifest.json для Chrome (устанавливать как распакованное расширение или другими способами).

Github