我有一个简单的 Go HTML 模板,其中包含 HTML 条件注释:package mainimport ( "html/template" "os")var body = `<!doctype html><html> <head> <!--[if !IE]><!--><script src="http://code.jquery.com/jquery-2.0.3.min.js"></script><!--<![endif]--> <!--[if gte IE 9]><script src="http://code.jquery.com/jquery-2.0.3.min.js"></script><![endif]--> <!--[if lt IE 9]><script src="http://code.jquery.com/jquery-1.10.2.min.js"></script><![endif]--> </head></html>`func main() { tmp := template.Must(template.New("tmp").Parse(body)) tmp.Execute(os.Stdout, nil)}这产生:<!doctype html><html> <head> <script src="http://code.jquery.com/jquery-2.0.3.min.js"></script> </head></html>为什么html/template编译后删除那些条件注释?
3 回答
- 3 回答
- 0 关注
- 294 浏览
添加回答
举报
0/150
提交
取消