HTML5缓存清单可通过http而不是https起作用
||
我的google-fu今天似乎还没气喘吁吁,所以就在这里...
我有一个使用wsgi在apache上安装的django应用程序。我试图使这项工作脱机。我使用正确的mimetype和no-cache标头从Django URL提供Cache Manifest文件。我在模板中有一个清单参考,看起来像
<html lang=\"en\" manifest=\"/myPath/manifest/\">
为了调试此问题,我首先使用了最简单的清单文件
缓存清单
网络:
*
但是,当我尝试通过https界面提供服务时,这给了我chrome以下错误。
使用创建应用程序缓存
表现
https://127.0.0.1/myPath/manifest/
应用程序缓存检查事件
应用程序缓存错误事件:
清单提取失败(-1)
https://127.0.0.1/myPath/manifest/
通过http投放时,它似乎可以正常工作。我在开发计算机上使用了自签名的安全证书。我认为这是唯一可能会导致http和https服务相同清单文件(使用相对链接,以便正确输入来源)的区别。是什么导致http和https之间的差异,如何解决?
没有找到相关结果
已邀请:
1 个回复
博沮富教全