2012-01-20 85 views
1

我已經有了一個最適合用作主屏幕的web應用程序,它可以像主屏幕應用程序一樣添加主屏幕。它運行良好,除非我不能讓JS更新它。我已經在網上測試過了(很好)。刪除圖標並將其放回主屏幕。清除網絡數據。我無法得到它使用新的JS。有任何想法嗎?IPad Web應用程序 - 主屏幕圖標不更新

回答

0

iOS的WebKit緩存文件,有時它的bug。在設置中刪除並重新安裝Web應用,清除Safari的緩存,歷史記錄,HTML5存儲等,甚至可以嘗試重新啓動設備。

0

我花了幾個小時試圖解決這個問題,似乎應該管理文件緩存的清單文件本身可以緩存,使您的web應用程序處於閒置狀態。

在我的情況下,我不希望任何緩存。以下是我解決了這個問題:

  • 啓用我的服務器上指定mod_expires Apache模塊
  • 在相同的目錄索引文件創建一個.htaccess文件。該文件應該包含行ExpiresDefault A1

這告訴服務器每個文件在被訪問後應該過一秒。我的網絡應用程序在學生會議中用作調查,因此一次只能有一個人使用它。我的解決方案適用於我;您可能需要進一步調整以適合您。

過去,這個問題看起來是隨機出現的。我最近的所有測試都表明它會按照人們的預期做出反應。

相關問題