标签: jawr

如何停止 Jawr 处理 CSS 文件的某些部分?

我目前正在使用Jawr来压缩和捆绑我的 css、javascript 和图像文件。

Jawr目前正在转换我的 css 文件中的所有 url() 链接,无论它们是否是图像。例如:

@font-face {
    font-family: 'NothingYouCouldSay';
    src: url('../fonts/NothingYouCouldSay.eot') format('eot');
    src: local("?"), url('../fonts/NothingYouCouldSay.woff') format('woff'), url("../fonts/NothingYouCouldSay.otf") format("opentype"), url('../fonts/NothingYouCouldSay.ttf') format('truetype'), url('../fonts/NothingYouCouldSay.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)

Jawr 正在转换所有 url() 值,但是当网络服务器运行时无法找到资源,因为我已将图像 servlet 配置为仅侦听 *.png 和 *.jpg。

@font-face {
    font-family: 'NothingYouCouldSay';
    src: url('../../../cb1130234589/resources/fonts/NothingYouCouldSay.eot') format('eot');
    src: local("?"), url('../../../cb1130234589/resources/fonts/NothingYouCouldSay.woff') format('woff'), url("../../../cb1130234589/resources/fonts/NothingYouCouldSay.otf") format("opentype"), url('../../../cb1130234589/resources/fonts/NothingYouCouldSay.ttf') format('truetype'), url('../../../cb1130234589/resources/fonts/NothingYouCouldSay.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)

如果我将 *.woff 添加到图像 servlet 映射,那么 servlet 会抱怨文件的 MIME 类型不被理解。

有什么办法可以让 Jawr 不处理这些特定的特定 URL?

css java jawr

5
推荐指数
1
解决办法
1522
查看次数

标签 统计

css ×1

java ×1

jawr ×1