I read this line from HTML5 Boilerplate :
HTML Manifest files now use .appcache extension instead of .manifest, as per http://html5.org/r/5812.
And I saw this from http://html5.org/r/5812
Change the suggested extension for appcache manifests from .manifest to .appcache to avoid clashing with Microsoft's unregistered application/manifest type
Here is my question. What is Microsoft's unregistered application/manifest type and when does it clash?
The manifest file is a simple text file that lists the resources the browser should cache for offline access. To learn more about how to create the manifest file, please read our HTML5 Application Cache chapter.
An APPCACHE file is a file used by web browsers to enable accessibility of web applications when there is no network connection. It contains copies of resources that make up web applications, such as images (. PNG, .
A manifest file must be served with the mime-type text/cache-manifest .
The Microsoft technology is proprietary and related to synchronising sites / applications between IIS instances I think.
The "clash" relates to the fact that off-line cache manifest files typically use the .manifest
file extension, but require a MIME type of text/cache-manifest
to work, whereas the unrelated MS .manifest
files use the MIME type you mention, i.e. application/manifest
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With