如何使用cache.manifest将ChillBox(LightBox克隆)用于脱机webapp?

时间:2013-03-01 03:16:18

标签: javascript jquery ipad lightbox2 cache-manifest

我正在为iPad构建一个网络应用程序(我的老板可以在会议上显示信息)。 到目前为止,我有一切工作,除了一件事 - 我使用应用程序缓存允许应用程序脱机工作(cache.manifest),并且出于某种原因,当我离线时,我无法获得任何类型的灯箱类型脚本工作。
当我连接到互联网时,一切都按照需要运行,但只要我在Safari的新页面上断开图像就会打开,而不是在灯箱中显示。
目前我正在使用ChillBox(http://www.chillwebdesigns.co.uk/chillbox),但我也使用了SlimBox,它也遇到了同样的问题。 (我试过LightBox 2,但由于其他原因它失败了。)

我的清单中包含所有图像,以及所有.js文件。 这些链接都是这样格式化的:

<a href="path/to/image.gif" rel="ChillBox" title="A title" class="lb">
    <img src="path/to/image.gif" alt="" />
</a>

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

问题似乎已经解决了。我在应用它的一组链接之后加载了chillbox.js。这在线工作,但离线失败。将链接放到父文件头部的js似乎已经解决了这个问题!