HTML restriction/zh

MediaWiki默认限制使用HTML。 只允许部分HTML元素和属性。 通过配置参数$wgRawHtml可以使用包含于html标签内的纯HTML小节。 代码在includes/parser/Sanitizer.php

维基媒体网站(参见完全列表)不允许完整的URL使用。 允许完全使用HTML的请求于2005年被拒绝。

还有一些扩展可以允许嵌入纯HTML。 这些扩展看来比较安全:

ExtensionStatusDescription
Extension:HTMLetsunmaintained 允许$wgRawHtml = false;中预定义的HTML片段
Extension:HTML Tagsstable允许从wiki设置中定义的标签和属性中添加一系列HTML
Extension:Secure HTMLunmaintained为html部分添加“密钥”保护
Extension:SaferHTMLTagstable, has known security vulnerability 防止未经授权的用户和组编辑包含‎<html>标签的页面
Extension:HTMLPurifierbeta允许用户使用HTML Purifier对其进行净化来输入原始HTML
:stable允许使用可选参数定义基于HTML和JavaScript的“小部件”
Extension:HTMLTemplatesexperimental像普通模板一样创建新的HTMLTemplate命名空间,但以html编写的模板除外。参数以上下文相关方式自动转义
Category:Parser/zh Category:Extension comparisons/zh
Category:Extension comparisons/zh Category:Parser/zh