2011-11-16 63 views
2

HTML5清单允许指定的绝对资源的链接,例如:HTML5 - 如何使用远程资源但在清单中缓存的资源进行脱机工作?

CACHE MANIFEST

http://www.xerox.com/downloads/usa/en/x/xes_3000Series_Brochure.pdf

的Chrome/Safari浏览器的控制台日志显示,因为它在Manifest文件中指定该文件正确缓存。但是如何在iOS/Android上脱机访问此文件?我把网页上的链接完全按照清单中的绝对网址进行,当我在网上时它正在打开,在airplain模式下浏览器打开应用程序,但链接到pdf不起作用,它说需要互联网连接,可能是合乎逻辑的,因为链接是绝对的,但我希望它会首先检查清单。

也许有一些方法可以使用javascript访问清单缓存的项目,并提供链接到缓存中的某个实例的文件,换句话说,使它像亲戚urls一样工作,这是没有问题的。或者其他一些解决方法。请指点我,我想念什么?

更新:我使用jQuery Mobile框架的工作,也许这将有助于太多,也许有人已经作了妥善处理,但我没有发现任何有益的有关文件和官方论坛这个问题。

回答

0

您不能直接访问该资源。 AppCached文件只能通过<html>标记中的特定清单所在的页面访问。

当您访问PDF,你离开原来的页面和浏览器(正确地)忽略清单。

只是一个想法,你尝试过在嵌入PDF?

+0

今天尝试使用