- Совместимость с XenForo
- 2.2
- 2.3
- Видимый копирайт
- Нет
[MAG] Global Links Favicons автоматически отображает фавиконки сайтов рядом со ссылками в контенте XenForo.
Получение внешних favicon выполняется сервером в фоновом режиме через XenForo Job. Отображение страницы не ждёт ответа внешнего сайта, а успешно полученные иконки сохраняются локально и повторно используются из кеша.
Получение внешних favicon выполняется сервером в фоновом режиме через XenForo Job. Отображение страницы не ждёт ответа внешнего сайта, а успешно полученные иконки сохраняются локально и повторно используются из кеша.
Основные возможности
- Автоматическое отображение favicon рядом со ссылками.
- Локальное кеширование полученных иконок.
- Фоновая загрузка без блокировки отображения страниц.
- Smart Discovery — поиск favicon в HTML страницы через rel="icon" и shortcut icon.
- Выбор до трёх приоритетных найденных favicon-кандидатов.
- Резервная проверка стандартного /favicon.ico.
- Поддержка ICO и PNG.
- Проверка фактического содержимого ICO и PNG, а не только расширения URL или MIME-типа сервера.
- Безопасное переключение между ICO и PNG без потери уже рабочего favicon при неудачном обновлении.
- SUCCESS/FAILED состояние favicon для каждого домена.
- Настраиваемое время кеширования успешных и неудачных результатов.
- Negative caching для предотвращения постоянных повторных запросов к сайтам без доступного favicon.
- Автоматическое обновление устаревших кешированных favicon.
- Восстановление существующих локальных ICO/PNG-файлов при отсутствии записи состояния.
- Поддержка внутренних ссылок XenForo с использованием favicon текущего форума.
- Чёрный список доменов с нормализацией домена и поддержкой поддоменов.
- Размещение favicon перед или после ссылки.
- Настраиваемый размер favicon.
- Режим отображения только при наведении/фокусе.
- CSS-эффекты None, Colorize, Lift и Button.
- Настраиваемое оформление эффектов через стандартные XenForo Options.
- Работа с AJAX и динамически отрисованным контентом без собственного JavaScript.
- Обычное отображение ссылки, если локальный favicon недоступен.
- Централизованная нормализация доменов.
- Ограничение количества новых заданий получения favicon за один запрос для защиты производительности.
- Все внешние HTTP-запросы выполняются через защищённый XenForo untrusted HTTP Reader.
- Проверка редиректов и внешних favicon-кандидатов с защитой от небезопасных/private адресов.
- Ограничение времени и размера внешних запросов.
- Не более пяти внешних запросов на одну попытку получения favicon: HTML + до трёх кандидатов + /favicon.ico.
Форматы версии 1.2.0
Хранимые форматы:- ICO
- PNG
