データをオフラインで保存するキャッシュ マニフェストを使用して iPad 用の grails 1.3.7 を使用して Web アプリケーションを作成しようとしています。Chrome ではオフライン データが正常に動作しましたが、Safari、iPad、および Mozilla では、アプリケーション キャッシュ マニフェストの MIME タイプが正しくないというエラーが表示されます: text/plain
. Config.groovy
次のように 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'
]
しかし、それでも他のブラウザはそれを受け入れません。これがhtml5の問題なのかgrailsなのか、私は本当に混乱しています。クロムで動作します。