我正在尝试使用grails 1.3.7 for iPad使用缓存清单来离线保存数据来创建Web应用程序。我在Chrome浏览器中使用了非常好的离线数据,但在Safari,iPad和Mozilla中,它提供的错误表明应用程序缓存清单的MIME类型不正确:text/plain。HTML5中的MIME类型错误
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'
]
不过还是其他浏览器不接受它:我在Config.groovy如下设置MIME类型。我很困惑这是一个html5问题还是grails。它在铬中工作。
2012-05-02
sairam
+0
您是否在镀铬中使用了检查器来确认正在发送正确的MIME类型标题? –
+0
是的我在Chrome浏览器中看到每件事情都在Chrome中正常工作........在Chrome缓存中显示每个satuts –
+0
您已经说过在Chrome中一切工作正常,我没有询问缓存状态,我问你是否查看了响应中的标题以确认正确的响应正在发送 –