Appcache在Chrome上运行得很好,但是在IE(11)中,我得到了一个非常模糊的"AppCache致命错误“。
我的语法如下:
CACHE MANIFEST
# 2014 03 04 Verson 1.0.4 #
###########################
/resource.php
NETWORK:
*
FALLBACK:_
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" manifest='<?php echo DOMAIN; ?>/appcache/text/cache-manifest/manifest.appcache' type='text/cache-manifest'>编辑:我不认为它与尺寸有任何关系。我清空了清单中的所有资源,所以这只是部分&版本&我仍然收到了错误。
编辑2:我在Safari中尝试过&在控制台日志中接收以下内容:
Application Cache manifest had an incorrect MIME type: text/plain.所以,我想我的哑剧类型是错的,我该如何解决这个问题呢?
发布于 2014-03-13 17:10:14
配置MIME类型将取决于所使用的服务器。(请注意,您在type='text/cache-manifest'标记上的<html>没有做任何事情。)如果您正在使用Apache,您应该能够添加
AddType text/cache-manifest .appcache到.htaccess文件或服务器配置(httpd.conf、apache.conf或其他东西)。见这里。如果您使用的是不同的web服务器,则应该提供类似的配置文档。
发布于 2015-05-21 15:02:43
除了squid314写的东西,我注意到当您使用cookies时,appCache会在IE、10/11和FF中崩溃。但它适用于Chrome。
示例:
<?php
// usually creates PHPSESSION cookie which will break the appCache for IE and FF
session_start()
?>https://stackoverflow.com/questions/22182863
复制相似问题