HTML restriction/es

MediaWiki restringe el uso de HTML por defecto. Solo se permiten algunos elementos y atributos HTML. Se pueden habilitar secciones en HTML crudo, rodeadas por la etiqueta «html», con el parámetro de configuración $wgRawHtml. El código está disponible en includes/parser/Sanitizer.php.

Los sitios web de Wikimedia (véase aquí la lista completa) no autorizan el uso completo de HTML. Una petición para autorizar el uso completo de HTML fue rechazada en 2005.

Hay varias extensiones que permiten la inclusión de HTML crudo. He aquí las extensiones que parecen seguras:

ExtensionStatusDescription
Extension:HTMLetsunmaintained permite fragmentos HTML predefinidos con $wgRawHtml = false;
Extension:HTML Tagsstablepermite añadir HTML de un conjunto de etiquetas y atributos definidos en la configuración del wiki
Extension:Secure HTMLunmaintainedañade protección por 'clave secreta' a secciones HTML
Extension:SaferHTMLTagstable, has known security vulnerability impide la edición de páginas que contengan la etiqueta <html> por parte de usuarios y grupos no autorizados
Extension:HTMLPurifierbetapermite a los usuarios introducir HTML crudo mediante HTML Purifier para depurarlo
Extension:Widgetsstablepermite definir widgets basados en HTML y JavaScript, con parámetros opcionales
Extension:HTMLTemplatesexperimentalCrea un nuevo espacio de nombres HTMLTemplate como las plantillas (templates) normales, solo que escritas en HTML. Los parámetros son escapados automáticamente en función del contexto.
Category:Parser/es Category:Extension comparisons/es
Category:Extension comparisons/es Category:Parser/es