作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我开始关注 HTML5 允许离线 Web 应用程序的能力。
不久前,我发现使用 CDN 很适合我的应用程序,所以我一直坚持使用它们,主要是针对 jQuery。
但是,manifest文件似乎并没有允许缓存跨域资源。
在这一点上,我一直在使用相关 Dive Into HTML5 tutorial 描述的包罗万象的 list .我的 jQuery 被拉入类似于 HTML5 Boilerplate 中定义的内容.
我希望能够继续从 CDN 为在线用户提供 jQuery,但可能有一个缓存的本地副本以供离线访问。
是否值得尝试走这条路线,或者我应该切换到只从我的站点为所有请求提供 jQuery 服务?
谢谢。
最佳答案
实际上,您可以编写包含 jQuery CDN 链接的 list 。就像我的 app.manifest
一样:
CACHE MANIFEST
# 2012-01-20:v4
http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
即 HTML 段:
<html manifest="app.manifest">
<head>
....
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
....
</body>
</html>
对我有用。
关于jquery - 有没有办法使用 CDN(用于 jQuery)并拥有离线 Web 应用程序(通过 HTML5 list )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264783/
我是一名优秀的程序员,十分优秀!