GWT - 混淆命名的影响 CSS 类

GWT - Influence naming of obfuscated CSS classes

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

这样的结果

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

的东西

您可以使用此 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,这会生成最紧凑的结果,但可能会与外部样式冲突(example)
  • {string},这个字符串用作前缀(example)