首页 > 解决方案 > GWT - 混淆 CSS 类的影响命名

问题描述

我正在使用带有混淆 CSS 样式 (CssResource.style=OBF) 的 GWT。例如,我得到类似的结果<div class="GI1MGL5PID">

是否可以管理样式名称的生成方式?我不想禁用混淆,而是为所有类添加一些前缀左右以获得类似<div class="MyApp_GI1MGL5PID">.

标签: cssgwtobfuscation

解决方案


您可以使用此Resources.gwt.xml属性来配置前缀行为。

<!-- This allows the developer to use shorter obfuscated class names. -->
<!-- Is is valid to extend this property to use a custom name. -->
<define-configuration-property name="CssResource.obfuscationPrefix" is-multi-valued="false" />
<set-configuration-property name="CssResource.obfuscationPrefix" value="default" />

属性值可以是:

  • default, 使用来自您应用的所有类型的校验和
  • empty,这会产生最紧凑的结果,但它可能与外部样式冲突(示例
  • {string}, 此字符串用作前缀(示例

推荐阅读