2013-02-27 62 views
0

我在Firefox和IE10上遇到HTML5 appCache問題。Firefox/IE10 - HTML5應用程序緩存和Cookie

我有建立一個最小的測試用例上可用:https://docs.google.com/file/d/0B7CVmRJOMgTNZUxkLWRDNmhtVU0/edit?usp=sharing

訪問的頁面,在「applicationCache/test.html的」瀏覽器會尋找正確的清單,並開始下載從文件中的所有內容它的名單。

當我在列表中放置一個處理COOKIES的.php文件時,就會出現這個問題;例如我添加了一個.php文件,它將調用php函數「session_start()」。 Chrome和Safari可以在應用程序緩存下載期間正確處理此類文件。 Firefox和IE10共享這些行爲:它們停止併發出通用錯誤。

在經過長時間的搜尋,我發現在Bugzilla的這張票:https://bugzilla.mozilla.org/show_bug.cgi?id=722683

是否有任何人誰可以給我一個提示,正確處理applicationCache下載活動期間COOKIES,沒有得到一個錯誤? 我做錯了什麼或違反標準?

謝謝您的協助!

回答

0

我不確定,但你可以使用localStorage而不是cookies嗎?

+0

Cookie是服務器和客戶端之間共享的環境,而localStorage只是客戶端。 我只需要了解爲什麼session_start()調用是應用程序緩存標準的錯誤,或者它只是一個瀏覽器錯誤。 如果這是標準錯誤,我將嘗試使用其他解決方案來避免在appCache引擎調用文件時調用session_start()。 – KingRial 2013-02-27 09:34:13

相關問題