0

font-awesome ブートストラップ ライブラリで使用されているように、Chrome で woff フォントの MIME タイプを設定するにはどうすればよいですか?

4

2 に答える 2

1

以下のファイルをフォルダーに配置して、 Grails カスタム マッパーを作成します。FontResourceMapper.groovygrails-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 に答える