我正在尝试使用用于 iPad 的 grails 1.3.7 创建 Web 应用程序,并使用缓存清单离线保存数据。我的离线数据在 Chrome 中工作得很好,但在 Safari、iPad 和 Mozilla 中,它给出了一个错误,指出应用程序缓存清单的 MIME 类型不正确:text/plain
. 我已将 mime 类型设置Config.groovy
如下:
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'],
text: 'text/plain',
js: 'text/javascript',
rss: 'application/rss+xml',
atom: 'application/atom+xml',
css: 'text/css',
csv: 'text/csv',
all: '*/*',
json: ['application/json','text/json'],
form: 'application/x-www-form-urlencoded',
multipartForm: 'multipart/form-data',
manifest: 'text/cache-manifest'
]
但是其他浏览器仍然不接受它。我真的很困惑这是一个 html5 问题还是 grails。它适用于铬。