jquery - 有没有办法使用 CDN(用于 jQuery)并拥有离线 Web 应用程序(通过 HTML5 list )?

标签 jquery html manifest cdn offline-browsing

我开始关注 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/

相关文章:

javascript - 原生 JavaScript 中的 jQuery.getScript 替代方案

jquery - 跨域 AJAX 请求在 Android 手机的 native 浏览器上表现异常

jquery - 超链接点击重定向到主页并滑动切换 div

html - 确定在 Chrome 中呈现的 Web 字体

html - CSS 下拉菜单无法正确定位

发布版本的 Gradle war list 版本号错误

jquery - 显示/隐藏具有相同类别的div

jquery - Css "vertical"网格

java - 为什么 webapps 更喜欢/WEB-INF/lib 而不是/META-INF/MANIFEST.MF?

android - 关于安卓 :configChanges