github.com/gogf/gf@v1.16.9/.example/os/gview/func_html/func_html.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/os/gview" 6 ) 7 8 func main() { 9 if c, err := gview.ParseContent(`{{"<div>测试</div>模板引擎默认处理HTML标签<script>alert(\"test\");</script>\n"}}`, nil); err == nil { 10 g.Dump(c) 11 } else { 12 g.Dump(c) 13 } 14 if c, err := gview.ParseContent(`{{"<div>测试</div>去掉HTML标签<script>alert(\"test\");</script>\n"|text}}`, nil); err == nil { 15 g.Dump(c) 16 } else { 17 g.Dump(c) 18 } 19 if c, err := gview.ParseContent(`{{"<div>测试</div>保留HTML标签<script>alert(\"test\");</script>\n"|html}}`, nil); err == nil { 20 g.Dump(c) 21 } else { 22 g.Dump(c) 23 } 24 }