我正在開發iPad Web應用程序,需要同時處於全屏模式和飛行模式。iPad全屏模式&&飛行模式
我們一直在使用緩存清單來存儲我們需要的所有文件,但棘手的部分是,現在我們正在傳遞URL ie. file.html?account=234
中的信息,並且當您嘗試在飛行模式下鏈接到這樣的文件時即使file.html
緩存在緩存清單中,也會返回錯誤,說明iPad無法訪問域。
iPad似乎認爲file.html
和file.html?account=234
是兩個完全不同的文件/ URL,因此它認爲它不在緩存清單中並嘗試連接到服務器。
背後所有這一切的想法是,我們在index.html
從JSON文件中file.html
顯示帳戶列表,然後(我們得到了account
PARAM與jQuery $.url().param()
插件),並建立從JSON文件中的帳戶信息。
這就像使用JSON文件作爲數據庫的低保真方式,並且它在全屏模式下工作正常。除非您處於飛行模式。這是一個問題,因爲這個原型需要在沒有互聯網連接的情況下工作。
看來我的方法是完全錯誤的,但我現在處於虧損狀態。有沒有辦法使用AJAX將file.html
加載到index.html
中,並同時傳遞account=234
?
一般來說,就緩存而言,file.html和file.html?param = val是不同的頁面。 – jasonbar