Extension:NativeSvgHandler
Appearance
Podpora prohlížeče pro vykreslování SVG se značně liší, takže nelze zaručit, že vzhled SVG bude konzistentní pro všechny diváky. Nespoléhejte se na to, že se SVG obrázky budou zobrazovat stejně všem divákům. |
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Média |
| Popis | Zobrazuje SVG obrázky přímo klientům |
| Autoři | alistair3149diskuse |
| Nejnovější verze | 1.4.0 |
| Zásady kompatibility | Větev master zachovává zpětnou kompatibilitu. |
| MediaWiki | 1.35+ |
| Změny v databázi | Ne |
| Licence | GNU General Public License 3.0 |
| Stáhnout | |
| Přeložte rozšíření NativeSvgHandler, používá-li lokalizaci z translatewiki.net | |
Rozšíření NativeSvgHandler umožňuje poskytovat soubory SVG přímo klientům pro vykreslování na straně klienta. Pokud používáte MediaWiki na verzi 1.41 nebo novější, použijte místo toho $wgSVGNativeRendering.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
NativeSvgHandlerve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NativeSvgHandler
- Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'NativeSvgHandler' );
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Zabezpečení
NativeSvgHandler poskytuje SVG přímo klientům prostřednictvím tagů obrázků, což je nezranitelné vůči XSS útoku. Útoky XSS jsou relevantní pouze tehdy, když je k nim přistupováno přímo přes původní soubor na stránce souboru, která nespadá ani do rozsahu, ani pod kontrolu tohoto rozšíření.
Související odkazy
$wgSVGNativeRendering(zavedeno od 1.41)
| Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: |
