當 Go 範本函數輸出 HTML 時,可能會出現「ZgotmplZ」的意外出現。此特殊值表示執行時間 CSS 或 URL 上下文中存在不安全內容。
「ZgotmplZ」表示原始的、具有潛在危險的資料已錯誤地輸入 CSS 或 URL語境。為了解決這個問題,必須將 safe 和 attr 函數加入到模板的 funcMap 中。這些函數分別將資料轉換為安全的 HTML 和 HTML 屬性。
此修正後的程式碼將產生所需的輸出:
開發人員可以選擇定義其他函數,將字串轉換為其他HTML 安全類型,例如template.CSS、template.JS、 template.JSStr 和template.URL。
以上是為什麼「ZgotmplZ」出現在我的 Go HTML 模板中,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!