font-awesome ブートストラップ ライブラリで使用されているように、Chrome で woff フォントの MIME タイプを設定するにはどうすればよいですか?
google-chrome - Grails / Chrome エラー: リソースは Font として解釈されますが、MIME タイプ application/octet-stream で転送されます
質問する
1006 次
2 に答える
1
以下のファイルをフォルダーに配置して、 Grails カスタム マッパーを作成します。FontResourceMapper.groovy
grails-app/resourceMappers/
FontResourceMapper.groovy
import org.grails.plugin.resource.mapper.MapperPhase
class FontResourceMapper {
static phase = MapperPhase.ALTERNATEREPRESENTATION
static defaultIncludes = ["**/*.woff"]
def map(resource, config) {
// Changes "application/octet-stream" to correct MIME type to avoid browser warning
resource.requestProcessors << { req, resp ->
resp.setHeader("Content-Type", "application/font-woff")
}
}
}
中途半端な解決策から適応。
于 2013-08-07T04:37:05.480 に答える
0
Config.groovy で:
grails.mime.types = [
all: '*/*',
atom: 'application/atom+xml',
css: 'text/css',
...
woff: 'font/opentype'
]
于 2013-02-18T19:39:12.773 に答える