Расширение:NativeSvgHandler
Браузерная поддержка рендеринга SVG сильно различается, поэтому нельзя гарантировать, что внешний вид SVG будет одинаковым для всех зрителей. Не полагайтесь на то, что SVG будут выглядеть одинаково для всех зрителей. |
![]() Статус релиза: стабильно |
|
---|---|
Реализация | Медиафайлы |
Описание | Предоставляет изображения SVG напрямую клиентам |
Автор(ы) | alistair3149обсуждение |
Последняя версия | 1.4.0 |
Политика совместимости | Мастер поддерживает обратную совместимость. |
MediaWiki | 1.35+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 3.0 |
Скачать | |
Ежеквартальные загрузки | 150 (Ranked 41st) |
Переведите расширение NativeSvgHandler, если оно доступно на translatewiki.net | |
Расширение NativeSvgHandler позволяет передавать файлы SVG напрямую клиентам для рендеринга на стороне клиента.
Установка
- Скачайте и распакуйте файл(ы) в папку с названием
NativeSvgHandler
в вашей папкеextensions/
.
Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NativeSvgHandler - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'NativeSvgHandler' );
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Безопасность
NativeSvgHandler предоставляет SVG напрямую клиентам через теги изображений, поэтому неуязвим для XSS атаки. XSS-атаки актуальны только тогда, когда к ним обращаются напрямую через исходный файл на странице файла, который не находится ни в области действия, ни под контролем этого расширения.
See also
$wgSVGNativeRendering
(введено в 1.41)
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |