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  }