HTML restriction/zh: Difference between revisions
Appearance
Content deleted Content added
Updating to match new version of source page |
Updating to match new version of source page |
||
| Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
MediaWiki默认情况下'''限制使用[[:zh:HTML|HTML]]'''。 |
MediaWiki默认情况下'''限制使用[[:zh:HTML|HTML]]'''。 |
||
只有部分[[m:Help:HTML in wikitext|HTML元素]]和属性可以用。 |
<span class="mw-translate-fuzzy">只有部分[[m:Help:HTML in wikitext|HTML元素]]和属性可以用。</span> |
||
通过选项{{ll|Manual:$wgRawHtml|$wgRawHtml}}可以使用包含于html标签内的纯HTML小节。 |
<span class="mw-translate-fuzzy">通过选项{{ll|Manual:$wgRawHtml|<code>$wgRawHtml</code>}}可以使用包含于html标签内的纯HTML小节。</span> |
||
代码在[[phab:diffusion/MW/browse/master/includes/parser/Sanitizer.php|includes/parser/Sanitizer.php]]。 |
代码在[[phab:diffusion/MW/browse/master/includes/parser/Sanitizer.php|includes/parser/Sanitizer.php]]。 |
||
维基媒体网站([[m:Complete list of Wikimedia projects|参见完全列表]])不允许完整的URL使用。 |
维基媒体网站([[m:Complete list of Wikimedia projects|参见完全列表]])不允许完整的URL使用。 |
||
2005年[[ |
<span class="mw-translate-fuzzy">2005年[[Phabricator:T3671|请求允许完全使用HTML的提议]]遭到拒绝。</span> |
||
还有一些扩展可以允许嵌入纯HTML。 |
还有一些扩展可以允许嵌入纯HTML。 |
||
这些扩展看来比较安全: |
这些扩展看来比较安全: |
||
* {{ll|Extension:HTMLets}} – <span class="mw-translate-fuzzy">允许<syntaxhighlight lang=php inline>$wgRawHtml = false;</syntaxhighlight>中预定义的HTML片段。</span> |
|||
* {{ll|Extension: |
* {{ll|Extension:HTML Tags}} – <span class="mw-translate-fuzzy">允许从wiki设置中定义的标签和属性中添加一系列HTML。</span> |
||
* {{ll|Extension: |
* {{ll|Extension:Secure HTML}} – <span class="mw-translate-fuzzy">为html部分添加“密钥”保护。</span> |
||
* {{ll|Extension:Secure HTML}} – 为html部分添加“密钥”保护。 |
|||
* {{ll|Extension:NamespaceHTML}} – 允许指定命名空间中使用原始HTML |
* {{ll|Extension:NamespaceHTML}} – 允许指定命名空间中使用原始HTML |
||
* {{ll|Extension:Widgets}} – 允许使用可选参数定义基于HTML和JavaScript的“小工具”。 |
* {{ll|Extension:Widgets}} – <span class="mw-translate-fuzzy">允许使用可选参数定义基于HTML和JavaScript的“小工具”。</span> |
||
[[Category:Parser{{#translation:}}]] |
[[Category:Parser{{#translation:}}]] |
||
Revision as of 19:53, 18 May 2022
MediaWiki默认情况下限制使用HTML。
只有部分HTML元素和属性可以用。
通过选项$wgRawHtml可以使用包含于html标签内的纯HTML小节。
代码在includes/parser/Sanitizer.php。
维基媒体网站(参见完全列表)不允许完整的URL使用。 2005年请求允许完全使用HTML的提议遭到拒绝。
还有一些扩展可以允许嵌入纯HTML。 这些扩展看来比较安全:
- Extension:HTMLets – 允许
$wgRawHtml = false;中预定义的HTML片段。 - 扩展:HTML Tags(HTML 标签) – 允许从wiki设置中定义的标签和属性中添加一系列HTML。
- Extension:Secure HTML – 为html部分添加“密钥”保护。
- Extension:NamespaceHTML – 允许指定命名空间中使用原始HTML
- Extension:Widgets – 允许使用可选参数定义基于HTML和JavaScript的“小工具”。