Come rendere il server per restituire il file manifest con il tipo di contenuto text/cache-manifest
? Per impostazione predefinita, se lo inserisco nel server e lo includo in <html manifest="cache.manifest">
, viene caricato con il tipo application/x-ms-manifest
.Carica file manifest cache
risposta
Questo è uno dei motivi per cui l'estensione consigliata per i file manifest è ora .appcache
- Microsoft sta già utilizzando per qualcos'altro. Per configurare i tipi di contenuto:
- In IIS6 e sotto, aggiungere i mapping dei tipi MIME nella scheda intestazione della directory o sito web proprietà virtuali (MS instructions).
- in IIS7 e più tardi, sia andare a MIME types in Features view o add a
mimeMap
entry understaticContent
in your web.config come<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
è possibile includere
AddType text/cache-manifest .appcache
nel vostro .htaccess
o se vi capita di usare PHP può inviare informazioni di intestazione
header('Content-Type: text/cache-manifest');
Non si ottiene un '.htaccess' su IIS – robertc
aveva problemi la memorizzazione nella cache di un sito non in linea su iPad attraverso GoDaddy hosting ... Il loro tipo MIME non è corretto per il supporto di Safari, così ho semplicemente fatto una pagina cache.ASPX:
<%@Page ContentType="text/cache-manifest" ResponseEncoding ="utf-8" %>
Nella parte inferiore della pagina ... Spero che questo aiuti qualcuno!
Devi avere un file di tipo .htaccess per funzionare con IIS. È in grado di avere un file .htaccess, ha solo bisogno di essere un # Helicon ISAPI_Rewrite file di configurazione
Una cosa da notare. Ho avuto un file .manifest e ho appena cambiato l'estensione in .appcache in Visual Studio. Questo non ha funzionato ed è stato solo quando ho creato un file di testo completamente nuovo chiamato cache.appcache che ho avuto modo di funzionare. –