我是否需要将 CDN 上托管的文件添加到清单文件 HTML 5 清单文件中以进行离线缓存?
我是否需要将 CDN 上托管的文件添加到清单文件中以进行离线缓存?
这是一个示例清单文件,
CACHE MANIFEST
#This is a comment
CACHE
index.html
style.css
NETWORK:
search.php
login.php
FALLBACK:
/api offline.html
但在我的项目中,我使用的是 cdn 上托管的一些文件
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
<script src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>
如何将这些 cdn 文件包含在清单文件中?
Do I need to add the files who are hosted on CDN inside in manifest file for offline caching?
This a example maniefest file
CACHE MANIFEST
#This is a comment
CACHE
index.html
style.css
NETWORK:
search.php
login.php
FALLBACK:
/api offline.html
But in my project I'm using some files which are hosted on cdn
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
<script src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>
How to include these cdn files in manifest file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 spec 您不能包含这些文件,因为它们不相同来源作为清单文件。
According to spec you can't include these files because they are not same origin as manifest file.
据我所知你不能。根据 W3C 文档,所有缓存内容必须满足同源策略。您可以在此处以及其他地方阅读有关它的所有内容。
As far as I am aware you cannot. According to the W3C documentation all cached content must satisfy the same origin policy. You can read all about it here among other places.