Скрипт для показа аватарок пользователей

Новая версия моего скрипта, пересобранная заново. Удобнее, понятнее, чуть больше возможностей.

Скрипт для показа аватарок пользователей

Содержание:

Возможности:

  • Показ аватарок и фонов пользователей
  • Получение ссылок на аватарки и фоны пользователей
  • Меню поиска для поиска оригинала аватарок и фонов в поисковиках (Google/Bing/Yandex/и т.п). Добавление любого поиска в это меню, если у вас есть его URL ссылка
  • Несколько режимов действия скрипта - click/button/hover/timer
  • Действует в статьях, комментариях, страницах пользователей и подсайтов, панели комментариев.
  • Примечание - после полной загрузки страницы, скрипт получает имя класса аватарок в панели комментариев справа один раз, т.е если при загрузке страницы на ней не было панели комментариев (страница пользователя/подсайта/и т.п), то скрипт не будет определять аватарки в панели комментариев.
    Это можно исправить перезагрузив страницу там, где есть эта панель.
  • Для копирования ссылок в буфер обмена, используются разрешения браузера на доступ к буферу обмена. Если разрешение не получено, то копирования в буфер не произойдёт

Патчлист:

  • (пока пусто)

Настройки:

Все настройки находятся в одном месте.

const vars -> cfg ...

  • mode - режим скрипта click/button/hover/timer

close after, close menu after - закрыть после...

  • btnUp - отпускания кнопки. true/false
  • hoverOut - увода курсора с аватарки. true/false
  • buttons - кнопки скрипта. Shift/Ctrl/Alt
  • timers - таймеры скрипта. alert это таймер оповещения об успешном копировании в буфер обмена; hover -> 'for Image' это таймер для показа аватарки в режиме 'timer'.

Кнопки:

  • showImg - кнопка показа аватарки
  • showSrchMenu - кнопка показа поискового меню
  • copyUrl - кнопка копирования ссылки в буфер обмена
  • click mode -> copyUrl - кнопка копирования ссылки в буфер обмена для 'click' режима скрипта. shiftKey/ctrlKey/altKey

Режимы:

  • click - LMB по аватарке показывает её; RMB по аватарке показывает меню поиска; LMB + (Alt) Shift/Ctrl/Alt копирует ссылку на аватарку в буфер обмена
  • button - наведение на аватарку + нажатие кнопки показывает её (Ctrl)/меню поиска (Shift)/копирует ссылку в буфер обмена (Alt)
  • hover - наведение на аватарку показывает её. Остальное взаимодействие точь-в-точь как в режиме 'button'
  • timer - наведение на аватарку показывает её по прошествии таймера. Остальное взаимодействие точь-в-точь как в режиме 'button'

Галерея:

Принцип действия:

Скрипт отслеживает ховер на аватарки и фоны во всех режимах, исключая 'click' режим.

В 'click' режиме, принцип иной - отслеживаются нажатия мыши по аватаркам и фонам.

Ссылки на скрипт:

Послесловие:

Данный скрипт идёт отдельно от прошлой версии по причине того, что он полностью пересобран.

Если у кого-либо есть предложения, идеи, замечен баг, или же есть просто желание что-либо написать - добро пожаловать в комментарии.

1010
21 комментарий

Не поняла, а моя аватарка где? Она же самая охуенная!

2
Ответить

Моя лучше;)

Ответить

Комментарий недоступен

Ответить

Комментарий недоступен

Ответить

@DTF софт репост

1
Ответить

👌

1
Ответить

Пришло время познакомиться с MutationObserver

Ответить