2011-11-16 35 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

今天嘗試使用