2013-02-27 61 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

相关问题