W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
自動轉(zhuǎn)義的概念是自動轉(zhuǎn)義特殊字符。 HTML (或 XML ,因此也有 XHTML )意義下 的特殊字符是 & , > , < , " 以及 ' 。因為這些字符在 文檔中表示它們特定的含義,如果你想在文本中使用它們,應(yīng)該把它們替換成相應(yīng) 的“實體”。不這么做不僅會導(dǎo)致用戶疲于在文本中使用這些字符,也會導(dǎo)致安全問題。 (見 跨站腳本攻擊(XSS) )
雖然你有時會需要在模板中禁用自動轉(zhuǎn)義,比如在頁面中顯式地插入 HTML , 可以是一個來自于 markdown 到 HTML 轉(zhuǎn)換器的安全輸出。
我們有三種可行的解決方案:
在模板中禁用自動轉(zhuǎn)義系統(tǒng),可以使用 {%autoescape %} 塊:
{% autoescape false %}
<p>autoescaping is disabled here
<p>{{ will_not_be_escaped }}
{% endautoescape %}
無論何時,都請務(wù)必格外小心這里的變量。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: