ios 可以配置grunt-contrib-connect返回的mime类型吗?

3b6akqbq  于 2023-06-07  发布在  iOS
关注(0)|答案(1)|浏览(274)

我的应用程序中有一个特定的文件,我需要以text/cache-manifest的mime类型返回。其余的应该像grunt-contrib-connect正常一样提供。可以这样配置grunt-contrib-connect吗?如果要我猜的话,这可能与中间件有关,但我没有看到如何做到这一点的示例。
如果有人关心我为什么需要这个,那是因为我有一个静态的html5网络应用程序,我需要强制将它缓存在我的iPad上。要做到这一点,我需要遵循以下指示:https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client-SideStorage.html

stszievb

stszievb1#

您不应该需要配置mime类型。您的文件应该有一个扩展名.manifest或.appcache,它将被正确地提供。
我在OS X的终端上使用curl -I http://mymac.local:9000/page.manifest进行了测试,下面是我的连接服务器的响应:

HTTP/1.1 200 OK
Accept-Ranges: bytes
ETag: "1760-1380731109000"
Date: Thu, 03 Oct 2013 14:34:01 GMT
Cache-Control: public, max-age=0
Last-Modified: Wed, 02 Oct 2013 16:25:09 GMT
Content-Type: text/cache-manifest; charset=UTF-8
Content-Length: 1760
Connection: keep-alive

请注意,指示连接服务器已使用正确的Content-Type进行响应的行。
顺便说一句,我正在从一个约曼为angular生成的gruntfile运行connect server,所以我不确定它是否提供了一些非标准的东西。
你能试一下curl命令,让我知道你的Content-Type是否正确吗?你的文件的扩展名是什么?

相关问题